首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >npm在安装时挂起

npm在安装时挂起
EN

Stack Overflow用户
提问于 2015-03-03 00:19:50
回答 1查看 4.3K关注 0票数 3

更新:

当我试图安装任何带有“”或任何变体的软件包时:

代码语言:javascript
复制
npm install gulp -g -verbose

npm install gulp -verbose

npm install gulp

npm install

npm install connect

我得到了以下输出,但它只挂在最后一行,永远不会完成安装:

代码语言:javascript
复制
npm info it worked if it ends with ok
npm verb cli [ 'C:\\Program Files\\nodejs\\\\node.exe',
npm verb cli   'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
npm verb cli   'install',
npm verb cli   'gulp',
npm verb cli   '-g',
npm verb cli   '-verbose' ]
npm info using npm@2.5.1
npm info using node@v0.12.0
npm verb node symlink C:\Program Files\nodejs\\node.exe
npm verb cache add spec gulp
npm verb addNamed gulp@*
npm verb addNameRange registry:https://registry.npmjs.org/gulp not in flight; fetching
npm verb request uri https://registry.npmjs.org/gulp
npm verb request no auth needed
npm info attempt registry request try #1 at 4:09:05 PM
npm verb request id 77dfc5813704dba8
npm verb etag "EOZJDNUCAN683DXC55T2W1JVT"
npm http request GET https://registry.npmjs.org/gulp
npm http 304 https://registry.npmjs.org/gulp
npm verb etag https://registry.npmjs.org/gulp from cache
npm verb get saving gulp to C:\Users\iwiegand.TMI\AppData\Roaming\npm-cache\registry.npmjs.org\gulp\
.cache.json
npm verb addNamed gulp@3.8.11
npm verb addRemoteTarball https://registry.npmjs.org/gulp/-/gulp-3.8.11.tgz not in flight; adding
npm verb addRemoteTarball [ 'https://registry.npmjs.org/gulp/-/gulp-3.8.11.tgz',
npm verb addRemoteTarball   'd557e0a7283eb4136491969b0497767972f1d28a' ]
^CTerminate batch job (Y/N)?

它绝对不是https,因为将它更改为http会产生相同的结果。它可以在我的机器上的任何文件夹中执行这个操作,不管是什么包,甚至是“npm安装”。我已经重新启动了,重新安装了node.js,等等。我在Windows8.1机器上,希望我有一台Mac电脑。

最疯狂的是它起了作用。我让作曲家,拉拉维尔和其他一些东西安装得很好,然后有一天,它才开始这样做。我不知道什么会干扰我。通过检查TaskManager,npm在“尝试”安装的整个过程中都以18%的CPU使用率运行。

显然我是地球上唯一有这个问题的人。我在谷歌上搜索过什么都没有。我正在求助于Facebook和谷歌集团。到目前为止,尽管我非常感谢这些尝试,但So用户的建议并没有起到帮助作用。

EN

回答 1

Stack Overflow用户

发布于 2015-04-22 05:01:35

最近,我遇到了这个问题,并设法修复了它,至少在我自己的机器上,纠正了被其他安装程序或npm包破坏的TEMP环境变量。我在github上发现了一个问题,它描述了完全相同的问题,并且我把我的发现和决议张贴在那里

基本上,有人把;C:\Python27附加到了我的TEMP的末尾,这是为了破坏npm模块的解压。所以,也许这是一个很长的机会,但看看它是否适合你!

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28821862

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档