我在Windows7上运行,并且使用cygwin很好地安装了node。我将在mcmahon的网站上学习如何使用nodeunit:http://caolanmcmahon.com/posts/unit_testing_in_node_js。
我使用npm安装nodeunit,它说它安装得很好,但是当我调用它nodeunit时,它说命令在所有不同的目录中都找不到。
我可能需要设置某种路径变量吗?
发布于 2011-12-18 17:51:44
在Windows 7中
您应该使用-g标志全局安装nodeunit
npm install nodeunit -g在windows控制台中键入PATH命令来检查您的PATH。如果您没有找到C:\Users\Username\AppData\Roaming\npm;值,您应该检查您的environment variables,如果不包含,则手动添加它(将Username替换为您的用户名)。
但我认为node installer会自动添加它。
在XP中
Windows Vista或Windows 7中的AppData\Roaming文件夹与Windows XP中的Documents and Settings\username\Application Data文件夹相同。
因此,您的变量应该类似于C:\Documents and Settings\Username\Application Data\npm;
发布于 2011-06-10 10:13:48
尝试"npm install -g nodeunit“。-g会全局安装它。这是一个相当新的变化,所以大多数旧的文档都没有提到它。
发布于 2013-06-19 10:58:20
从官方windows安装程序安装节点,不需要在windows中使用cygwin版本。链接是http://nodejs.org/dist/v0.10.12/node-v0.10.12-x86.msi。
以管理员权限打开命令提示符。按Windows键,键入cmd -> -> ctr+shift+enter。这将以管理员身份打开命令提示符。输入npm install -g nodeunit。这将使nodeunit在提示符上可用。
https://stackoverflow.com/questions/6284653
复制相似问题