将npm包添加到Windows

时间:2015-01-06 05:22:06

标签: windows visual-studio-2013 npm command-prompt

我已将node和npm安装到我的计算机上没有问题(我正在运行Windows 8)但是这是我第一次使用Windows而且我似乎无法访问我安装的任何软件包而没有收到错误消息Could not find files for the given我还应该提到我在.net和角度项目的视觉工作室工作,该节点仅用于测试。

where node gives me C:\Program Files\nodejs\node.exe 

where npm gives me C:\Program Files\nodejs\npm.cmd

但是我知道我安装的karma包到了C:\Users\Admin\AppData\Roaming\npm\node_modules我已经为我的环境变量添加了一个NODE_PATH但它没有帮助。有什么想法吗?

这是来自命令提示符的片段:

C:\Users\Admin\AppData\Roaming\npm\node_modules>dir
 Volume in drive C is 000000
 Volume Serial Number is 000000

 Directory of C:\Users\Admin\AppData\Roaming\npm\node_modules

2015-01-05  06:39 PM    <DIR>          .
2015-01-05  06:39 PM    <DIR>          ..
2015-01-05  06:39 PM    <DIR>          karma
2015-01-05  06:39 PM    <DIR>          karma-cli
               0 File(s)              0 bytes
               4 Dir(s)  918,342,209,536 bytes free


C:\Users\Admin\AppData\Roaming\npm\node_modules>where karma
INFO: Could not find files for the given pattern(s).

C:\Users\Admin\AppData\Roaming\npm\node_modules>

1 个答案:

答案 0 :(得分:1)

您是否尝试在模块中使用命令行命令karmarequire()包?您需要以不同方式为这些用例安装软件包。

> npm install -g karma

将全局安装karma包,然后可以从命令行访问它。您可能需要关闭并重新打开命令提示符或重新设置PATH环境var。

如果要将包与require一起使用,则需要创建一个包目录,运行npm init,然后在karma本地安装npm install --save karma。这将仅在该程序包的node_modules目录下安装该程序包npm这样做是为了避免不同包之间的冲突,这可能需要不同版本的同一个包。

如果我误解你的问题,请原谅我。