找不到Nodeunit命令?

Wil*_*ast 11 javascript cygwin command node.js nodeunit

我在Windows 7上运行并且使用cygwin安装了节点.我正在关注如何在mcmahon的网站上找到nodeunit:http://caolanmcmahon.com/posts/unit_testing_in_node_js .

我使用npm来安装nodeunit,它说它安装得很好但是当我去调用它时,nodeunit,它说在所有不同的目录中找不到命令.

我是否必须设置某种路径变量?

Ger*_*ári 18

在Windows 7中

您应该nodeunit使用-g标志全局安装

npm install nodeunit -g
Run Code Online (Sandbox Code Playgroud)

在Windows控制台中PATH键入PATH命令检查.如果您没有找到该值,则应检查环境变量,如果未包含,请手动添加(替换为您的用户名). C:\Users\Username\AppData\Roaming\npm;Username

但我认为节点安装程序会自动添加它.

在XP中

AppData\Roaming在Windows Vista或Windows 7的文件夹是一样的Documents and Settings\username\Application Data在Windows XP文件夹中.
所以你的变量应该是这样的C:\Documents and Settings\Username\Application Data\npm;


abe*_*igo 7

尝试"npm install -g nodeunit".-g在全局安装它.这是一个相当新的变化,因此大多数旧文档都没有提到它.