npm不会通过VS 2013安装任何软件包

时间:2013-12-27 14:34:34

标签: node.js npm visual-studio-2013

我尝试在VS 2013和VS 2012中通过Package Manager控制台安装bower和量角器 我收到错误

npm : npm http GET https://registry.npmjs.org/protractor
At line:1 char:1
+ npm install protractor
+ ~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (npm http GET ht....org/protractor:String) [], RemoteException
    + FullyQualifiedErrorId : NativeCommandError

然后列出

npm

http

304
 https://registry.npmjs.org/protractor

npm

http

GET
 https://registry.npmjs.org/selenium-webdriver

npm

http

GET
 https://registry.npmjs.org/saucelabs

列表很长。 最后我得到了

bower@1.2.8 node_modules\bower
Γö£ΓöÇΓöÇ junk@0.2.2
Γö£ΓöÇΓöÇ stringify-object@0.1.7
Γö£ΓöÇΓöÇ abbrev@1.0.4
Γö£ΓöÇΓöÇ chmodr@0.1.0
Γö£ΓöÇΓöÇ which@1.0.5
Γö£ΓöÇΓöÇ osenv@0.0.3
Γö£ΓöÇΓöÇ graceful-fs@2.0.1
Γö£ΓöÇΓöÇ archy@0.0.2
Γö£ΓöÇΓöÇ bower-logger@0.2.1
 ....

Γö£ΓöÇΓöÇ mout@0.7.1
Γö£ΓöÇΓöÇ bower-config@0.5.0 (optimist@0.6.0, mout@0.6.0)
ΓööΓöÇΓöÇ bower-registry-client@0.1.6 (request-replay@0.2.0, async@0.2.9, bower-config@0.4.5)

我从官方网站安装了Nodejs,我检查了PATH包含nodejs文件夹。 任何想法都赞赏。

我尝试通过常规的PowerShell命令窗口进行安装,但它确实有效。

修改 我试图卸载一个包(我通过常规的PowerShell窗口安装),它工作,所以只有安装不起作用....

2 个答案:

答案 0 :(得分:1)

我假设您正在使用Visual Studio的node.js工具。您可以使用NPMVISUAL STUDIO来安装包,也许它可以帮助您。 Scott Hanselman在this post中解释得太清楚了。

答案 1 :(得分:0)

在您的Node项目下,有一个标签为“npm”的项目。右键单击并选择“管理npm模块...”然后,您可以参考详细说明NPM包管理的Scott's blog

right click node module