当前位置: 首页 > 知识库问答 >
问题:

NPM安装在loadRequestedDeps上挂起

夏祯
2023-03-14

当我使用NPM下载任何包时,它挂起在最后一个命令“loadRequestedDeps”上我已经将我的整个-verbose输出添加到这个问题的末尾,以供参考。它将一直坐在那里,直到我取消命令,并且不会安装任何东西和我的包。json不会被更新。

问题可能是什么?我环顾四周,但还没有找到如何解决我的特定问题。

以下是一些信息:

  • 操作系统是Windows 10

感谢任何能帮忙的人。详细的输出如下。

npm info it worked if it ends with ok
npm info using npm@3.10.8
npm info using node@v6.9.1
npm info ok
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   'moment',
npm verb cli   '--save',
npm verb cli   '-verbose' ]
npm info using npm@3.10.8
npm info using node@v6.9.1
npm verb request uri https://registry.npmjs.org/moment
npm verb request no auth needed
npm info attempt registry request try #1 at 11:19:11 AM
npm verb request id 6aa9ece5a04fcd33
npm verb etag W/"583b0871-194b0"
npm verb lastModified Sun, 27 Nov 2016 16:23:13 GMT
npm http request GET https://registry.npmjs.org/moment
npm http 304 https://registry.npmjs.org/moment
npm verb headers { date: 'Tue, 29 Nov 2016 19:19:02 GMT',
npm verb headers   via: '1.1 varnish',
npm verb headers   'cache-control': 'max-age=300',
npm verb headers   etag: 'W/"583b0871-194b0"',
npm verb headers   age: '11',
npm verb headers   connection: 'keep-alive',
npm verb headers   'x-served-by': 'cache-sjc3136-SJC',
npm verb headers   'x-cache': 'HIT',
npm verb headers   'x-cache-hits': '1',
npm verb headers   'x-timer': 'S1480447142.653125,VS0,VE0',
npm verb headers   vary: 'Accept-Encoding' }
npm verb etag https://registry.npmjs.org/moment from cache
npm verb get saving moment to C:\Users\Zach\AppData\Roaming\npm-cache\registry.npmjs.org\moment\.cache.json
npm verb correctMkdir C:\Users\Zach\AppData\Roaming\npm-cache correctMkdir not in flight; initializing
npm verb cache add spec moment
npm verb addNamed "latest" is being treated as a dist-tag for moment
npm info addNameTag [ 'moment', 'latest' ]
npm verb addNameTag registry:https://registry.npmjs.org/moment not in flight; fetching
npm verb get https://registry.npmjs.org/moment not expired, no request
npm verb addNamed "2.17.0" is a plain semver version for moment
npm verb addRemoteTarball https://registry.npmjs.org/moment/-/moment-2.17.0.tgz not in flight; adding
npm verb addRemoteTarball [ 'https://registry.npmjs.org/moment/-/moment-2.17.0.tgz',
npm verb addRemoteTarball   'a4c292e02aac5ddefb29a6eed24f51938dd3b74f' ]
[    ..............] \ loadRequestedDeps: verb addRemoteTarball [ 'https://registry.npmjs.org/moment/-/moment-2.17.0.tgz',

共有3个答案

太叔马鲁
2023-03-14

这是一个非常普遍的错误。。你必须用它来调试

npm install -verbose

它可能1)锁定package.json2)你在私有网络中,由于某种原因不能访问外部世界3)缓存不好(你可以尝试npm清除缓存)或(缓存验证),甚至改变它的路径(npm配置tmp

卞昀
2023-03-14

在C:drive中创建新文件夹tmp,然后转到命令提示符并键入:

npm配置设置tmp C:/tmp

安承教
2023-03-14

我也有同样的问题,在我找到这些解决方案之前,它让我疯狂了大约一天。

在我的C驱动器中创建一个新的“tmp”文件夹,然后将我的系统环境变量中的TEMP变量更改为C:\tmp。我的“npm安装”仍然无法工作。(该行动基于扎克·纳加塔尼的回答。)

我的用户环境变量中还定义了两个临时变量,我必须删除其中一个变量,以便“npm安装”开始工作。

以上行动是基于这个帖子:https://github.com/npm/npm/issues/7590

当我找到它时,我非常高兴。非常感谢大家。

 类似资料:
  • 我已经把它缩小到了gulp-imagemin模块用于Gulp。 如果我跑 npm安装gulp-imagemin@2.3.0 jpegtran-bin@3.0.6安装后d:\dev\ngs-frontend-next\node_modules\gulp-imagemin\node_modules\imagemin\node_modules\imagemin-jpegtran\node_modules

  • npm错误!有效得安装目标: npm错误![“0.1.0”,“0.1.1”,“0.1.2”,“0.1.3”,“0.1.4”] npm错误!在installTargetsError(C:\Program Files(x86)\nodejs\node_modules\ S:698:17) npm错误!在C:\Program Files(x86)\nodejs\node_module\npm\lib\c

  • 问题内容: 我在尝试在Windows 10上安装Node时遇到了一些问题,并找到了解决方案。 错误如下: C:\ Users \ Stephan> npm 错误:ENOENT,状态为“ C:\ Users \ Stephan \ AppData \ Roaming \ npm” 解决方案如下。 问题答案: 原始答案: 请严格按照以下步骤操作: http://nodejs.org/download/

  • 我是cypress的新手,我想知道vsI在谷歌上搜索了一下,但没有找到任何答案

  • 命令输出: 加载插件:fastestmirror,langpacks从缓存的主机文件加载镜像速度*base:repo1.ash.innosscale.net*epel:mirror.us.leaseweb.net*extras:mirror.rackspace.com*更新:ftp.osuosl.org解析依赖项还有未完成的事务。您可以考虑首先运行yum-complete-transaction,

  • 我知道这个问题看起来像个愚蠢的问题,但我是使用NodeJS的新手。 在我安装了nodejs之后,我编写了这个命令来检查它