14

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

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.

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

4

7 回答 7

18

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

于 2013-01-12T07:42:12.470 回答
5

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

在全球范围内安装“forever”和“forever-win”

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

永远使用启动应用程序

cd <<project directory>>
forever start <<app.js>>
于 2014-09-18T13:56:55.337 回答
4

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

于 2014-01-26T16:58:18.950 回答
3

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

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

然后,你可以调用它npm run forever

例子 :

npm run forever start app.js

npm run forever list

ETC..

于 2018-11-01T05:16:56.523 回答
0

在本地使用它。

npm install forever
./node_modules/forever/bin/forever start <<app.js>>
于 2017-08-14T14:48:36.123 回答
0

forever start -c node << server.js >>,特别是在没有forever-win的Windows中

于 2020-03-02T20:31:43.747 回答
0

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

于 2021-08-03T12:37:41.493 回答