在nodejs中使用永远模块的窗口

时间:2013-01-10 05:36:52

标签: node.js forever

我从以下链接下载了永久模块

https://github.com/nodejitsu/forever

我解压缩了zip文件并将其放在node_modules文件夹中。从我的命令提示符进入节点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.

不知道我的错在哪里.Anyhelp将不胜感激

7 个答案:

答案 0 :(得分:14)

永远需要全球安装。使用-g标记npm install forever -g

安装它

答案 1 :(得分:3)

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

答案 2 :(得分:3)

永远存在一个错误(在Windows上)。 Forever-win是与Windows兼容的版本。 在Windows命令提示符下尝试以下命令,希望您能够成功运行它。

全球安装'forever'和'forever-win'

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

永远使用

启动应用
cd <<project directory>>
forever start <<app.js>>

答案 3 :(得分:0)

在本地使用它。

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

答案 4 :(得分:0)

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

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

然后,您可以使用npm run forever

进行调用

示例:

npm run forever start app.js

npm run forever list

等等。

答案 5 :(得分:0)

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

答案 6 :(得分:0)

尝试在环境变量中添加npm文件夹路径。 由于该位置存在永久命令。 "C:\Users<用户名>\AppData\Roaming\npm"