因此,我不必保留restarting node.js during development我正在尝试使用node-dev。不幸的是,当我尝试从终端上运行的节点-dev的我收到的错误:全局安装的node-dev会导致错误“找不到命令”
$ node-dev server.js
-bash: node-dev: command not found
我已经安装在全球通过npm install node-dev -g
命令节-dev的。此命令的输出是:
npm http GET https://registry.npmjs.org/node-dev
npm http 304 https://registry.npmjs.org/node-dev
npm http GET https://registry.npmjs.org/growl
npm http 304 https://registry.npmjs.org/growl
/usr/local/share/npm/bin/node-dev -> /usr/local/share/npm/lib/node_modules/node-dev/node-dev
[email protected] /usr/local/share/npm/lib/node_modules/node-dev
└── [email protected]
可以肯定的节点开发在全球范围内安装我已经运行npm ls -g
返回:
/usr/local/share/npm/lib
└─┬ [email protected]
└── [email protected]
其他有些岗位指出,我在全球安装的NPM模块应在/usr/local/lib/node_modules
文件夹中而不是/usr/local/share/npm/lib/
。我不知道这是否适用于老版本的npm或者其他重要的东西。
我是Mac OS X和Node开发人员的新手,所以我不会感到惊讶,因为我忽略了一些微不足道的东西。当我试图利用node-dev时,我没有做过什么,导致我得到“command not found”错误?是否有某种我忽略的$ PATH环境问题?
一注意我没有安装Growl,但node-dev文档表明它是可选的。
Tagged:'sublimetext2':D –