npm安装什么都不做 - 如何使它工作?

Luc*_*nty 11 windows npm bower

我在使用npm时遇到了麻烦,我还没有在网上找到解决方案.

今天我想用nodejs,npm,bower等开始冒险.

我使用Windows 8.1.

我安装了最新的nodejs(v0.12.0).我尝试了x64和x86版本的这些步骤.我打开了具有管理权限的nodejs命令行.我将npm更新为2.5.0版本.当我跑步时,npm install bower -g我看到一个似乎显示进展的焦点(它正在滚动)但没有任何反应.即使我让它"工作"30分钟,也没有任何反应.它永远不会结束.当我输入np ls -g它时只显示npm@2.5.0并且它是依赖项.

我不知道我能提供什么其他信息.没有错误也没有日志.请帮忙.

更新

日志:

npm info it worked if it ends with ok
npm verb cli [ 'node',
npm verb cli   'C:\\Users\\Lucek\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js',
npm verb cli   '--verbose',
npm verb cli   'install',
npm verb cli   'bower',
npm verb cli   '-g' ]
npm info using npm@2.5.0
npm info using node@v0.12.0
npm verb cache add spec bower
npm verb addNamed bower@*
npm verb addNameRange registry:https://registry.npmjs.org/bower not in flight; fetching
npm verb request uri https://registry.npmjs.org/bower
npm verb request no auth needed
npm info attempt registry request try #1 at 08:43:01
npm verb request id 8d309c5e387572c0
npm verb etag "CQDT3LW680UJR78VNWVFLN8Q7"
npm http request GET https://registry.npmjs.org/bower
npm http 200 https://registry.npmjs.org/bower
npm verb get saving bower to C:\Users\Lucek\AppData\Roaming\npm-cache\registry.npmjs.org\bower\.cache.json
npm verb addNamed bower@1.3.12
npm verb addRemoteTarball https://registry.npmjs.org/bower/-/bower-1.3.12.tgz not in flight; adding
npm verb addRemoteTarball [ 'https://registry.npmjs.org/bower/-/bower-1.3.12.tgz',
npm verb addRemoteTarball   '37de0edb3904baf90aee13384a1a379a05ee214c' ]
Run Code Online (Sandbox Code Playgroud)

Luc*_*nty 21

Thetoast找到了对我有用的解决方案.

如果遇到相同问题,请检查TEMP环境变量的值.为此,请运行nodejs的命令窗口并键入

echo %TEMP%
Run Code Online (Sandbox Code Playgroud)

您应该收到单个目录的路径.如果你收到多个目录(正如我所做的那样 - 我收到了C:\Users\<user>\AppData\Local\Temp;c:\Users\<user>\AppData\Local\Atlassian\SourceTree\git_local\bin\),这意味着这可能是由问题引起的.您可以通过键入来修复它

SET TEMP=<correct path to temporary directory>
Run Code Online (Sandbox Code Playgroud)

其中<correct path to temporary directory>可能与第一路(分号之前,这意味着C:\Users\<user>\AppData\Local\Temp在我的情况).