RT , 作为一个nodejs菜鸟,首先就遇见这么个烦心的问题, 每次启动node服务都要一遍一遍cd… cd 进到nodejs的目录 ,有木有更快速的办法? 求指导 :( 安装的是最新版0.8 ,系统是win7 64bit
http://www.grati.org/?p=236 其实谷歌是个很好的老师。关键字:“windows node 系统服务”。
简单写一个.bat文件,里面内容例如 node app.js就可以
试过写bat的方法,但是这样不好调试,比如重启node服务,ctrl c下它就自动关闭窗口了
@yimity 恕我愚昧,还是不太明白。 昨天搞了个cygwin,安装包的时候很慢,最后总算是可以了, 有点遗憾的是,不能安装最新版的nodejs(目前最新版为0.8.18,make的时候会报错,具体不知道什么原因),所以装了个低版本的0.4.12,好在使用中影响不大
@chihuohuo 这样当然不好调试了,但是当你确定程序无误的情况,你才会去写出快速启动的方法吧。
它的意思是将你的node.js变成一个进程,然后开机的时候启动这个进程;另外,既然你已经安装了node v0.4.12,那么你可以尝试用nvm管理你的node版本,curl https://raw.github.com/creationix/nvm/master/install.sh | sh,当要新版本的node时便直接nvm install 0.8.18 nvm的github地址
如果你要想在命令行中启动的话我建议你用forever npm install forever -g
github地址:enter link description here
最简单的。。。
shift+右键在你js的目录。
然后有一个 以管理员身份在此处打开命令窗口
然后。。。你就不用cd了。。
设置环境变量 就可以满足楼主的需求了吧
这个方法好。但是,楼主也未免太懒了吧。
把NODEJS的目录添加进PATH环境变量中。。 这样在任意目录下都可以使用node命令了。