在nodejs中使用窗口的forever模块

cx6n0qe3  于 2023-01-08  发布在  Node.js
关注(0)|答案(8)|浏览(151)

我从以下链接下载了永久模块
https://github.com/nodejitsu/forever
我解压缩了zip文件,并将其放在node_modules文件夹中。从命令提示符进入node js路径,并给出
按照指示永远使用filename.js。但是我收到了如下错误

C:\Users\290495\Desktop\newnode\Manoj\Node\nodejs>forever testing.js
'forever' is not recognized as an internal or external command,
operable program or batch file.

我不知道我哪里做错了,任何帮助都将不胜感激

z6psavjg

z6psavjg1#

Forever需要全局安装。使用-g标志(即npm install forever -g)安装它

am46iovg

am46iovg2#

forever中有一个bug(在windows上)。Forever-win是它的windows兼容版本。在windows命令提示符下尝试下面的命令,希望你能成功运行它。
全球安装“永久”和“共赢”

npm -g install forever
npm -g install forever-win

开始永久使用应用程序

cd <<project directory>>
forever start <<app.js>>
rkkpypqq

rkkpypqq3#

正确的语法是forever start app.js,但由于某种原因,它在Windows上不起作用。没有错误消息,但应用程序不运行。

p4rjhz4m

p4rjhz4m4#

要在@richmb的答案基础上进行构建,可以在本地安装它,然后将其作为npm脚本添加到package.json中:

"scripts": {
    "forever" : "forever"
  },

然后,可以使用npm run forever调用它
示例:
npm run forever start app.js
npm run forever list
等等。

n3h0vuf2

n3h0vuf25#

在本地使用。

npm install forever
./node_modules/forever/bin/forever start <<app.js>>
knpiaxh1

knpiaxh16#

永远启动-c节点〈< server.js >〉,特别是在Windows中没有永远赢

1sbrub3j

1sbrub3j7#

尝试在环境变量中添加npm文件夹路径。因为forever命令存在于该位置。“C:\Users\AppData\Roaming\npm”

hjzp0vay

hjzp0vay8#

对于windows用户,请运行以下代码:

npm -g install forever

npm -g install forever-win

在那之后你需要做的是:
1.转到环境变量
1.编辑“系统变量”中的“路径”
1.然后输入以下内容:
C:\用户\应用程序数据\漫游\npm
C:\用户\应用程序数据\漫游\n下午\永远

相关问题