Tag: init

从Node初始化jquery

我正在创build一个新项目,使用以下内容: $mkdir X $cd X $npm install jquery 然后创build一个新的app.js文件: var http = require('http'); var $ = require('jquery'); console.log("http="+ http); console.log("$="+ $); console.log("$.getJSON="+ $.getJSON); 输出是: http=[object Object] $=function ( w ) {…} $.getJSON=undefined 为什么$ .getJSON未定义? 使用最新的io.js v2.4.0。

npm init的–yes参数是什么意思?

npm init中的–yes参数是什么意思? 我在这里看到它,并想知道它究竟做了什么。 –y和–yes之间有区别吗?

服务器重新启动时无法让我的Upstart脚本运行Node.js和Forever

最近我一直在设置我的服务器,今天我不得不重新启动它…然后我意识到我运行的所有Node应用程序都没有运行了。 我正在使用Node Forever模块来保持应用程序运行,但是后来我意识到,当我的服务器重新启动或closures并重新启动时,我仍然需要启动它们。 我一直在研究最好的方法来做到这一点,但我只是没有工作。 我在我的Ubuntu服务器10.04LTS远程服务器的/etc/init/文件夹中创build了一个Upstart脚本,并尝试重新启动,它似乎没有做任何事情。 当我forever list运行forever list没有什么是列出的。 这是我今天试用的Upstart脚本: #/etc/init/myapp.conf start on (local-filesystems and net-device-up IFACE=eth0) stop on shutdown script exec sudo /usr/local/bin/node /var/www/myapp/myapp.forever.js end script 我在节点脚本中使用Forever,因为我发现它更容易configuration它,我想要的。 如果我在脚本之外执行,确认脚本运行的很好,但是Upstart脚本本身有问题。 它似乎与/etc/init/文件夹中的所有其他Upstart脚本具有相同的权限。 另外需要注意的是,我已经在StackOverflow中find了几乎所有我能find的答案,而且现在我已经把脚本放在一起了。 更新: 用汤姆的回答,我现在已经试过了: #/etc/init/myapp.conf start on (local-filesystems and net-device-up IFACE=eth0) stop on shutdown exec sudo /usr/local/bin/node /var/www/myapp/myapp.forever.js 但它仍然无法正常工作。 所以我不知道为什么当我重新启动我的服务器时没有运行。 请帮忙!