相关疑难解决方法(0)

无法永远安装在Windows上?

我试图在我的Windows服务器上安装node.js的forever模块,但是出现了这个错误:

C:\rts_lobby>npm install forever
npm http GET https://registry.npmjs.org/forever
npm http 200 https://registry.npmjs.org/forever
npm http GET https://registry.npmjs.org/forever/-/forever-0.8.5.tgz
npm http 200 https://registry.npmjs.org/forever/-/forever-0.8.5.tgz
(...snip...)
npm http GET https://registry.npmjs.org/parse-table

> microtime@0.2.0 install C:\rts_lobby\node_modules\forever\node_modules\microti
me
> node-waf configure build

npm http GET https://registry.npmjs.org/mkdirp
npm http GET https://registry.npmjs.org/lazy
npm http GET https://registry.npmjs.org/eventemitter2
'node-waf' is not recognized as an internal or external command,
operable program or batch file.
npm ERR! error installing microtime@0.2.0
npm http GET https://registry.npmjs.org/prompt/0.1.12
(...snip...)
npm http GET https://registry.npmjs.org/mkdirp

> node-fork@0.4.1 preinstall C:\rts_lobby\node_modules\forever\node_modules\node
-fork …
Run Code Online (Sandbox Code Playgroud)

node.js

6
推荐指数
1
解决办法
7581
查看次数

从代码级别重新启动node.js应用程序

我有一个应用程序,它最初创建static配置文件(一次),在写入文件后,我需要重新初始化/重新启动应用程序.是否有东西从自身重新启动node.js应用程序?

这是必需的,因为我runlevelsnode.js中运行了两个应用程序.最初的一个完全启动synchronus,在此级别完成之后,app在先前启动的环境中处于异步运行级别.

我知道有像nodemon这样的工具,但这不是我需要的.

我试图杀死process.kill()正在运行的应用程序,但我无法听取杀死事件:

 // Add the listener
 process.on('exit', function(code) {
    console.log('About to exit with code:', code);
    // Start app again but how?
 });

 // Kill application
 process.kill();
Run Code Online (Sandbox Code Playgroud)

或者有更好,更清洁的方法来处理这个问题吗?

javascript sigkill node.js

6
推荐指数
1
解决办法
6377
查看次数

标签 统计

node.js ×2

javascript ×1

sigkill ×1