Art*_*nov 7 node.js npm npm-install
这里是新的 mac 用户。我正在尝试在 phpstorm (laravel/laravel) 中创建一个作曲家项目,但每次运行npm install该过程时都会卡在:
npm timing idealTree:userRequests Completed in 0ms\n\xe2\xb8\xa8\xe2\xa0\x82\xe2\xa0\x82\xe2\xa0\x82\xe2\xa0\x82\xe2\xa0\x82\xe2\xa0\x82\xe2\xa0\x82\xe2\xa0\x82\xe2\xa0\x82\xe2\xa0\x82\xe2\xa0\x82\xe2\xa0\x82\xe2\xa0\x82\xe2\xa0\x82\xe2\xa0\x82\xe2\xa0\x82\xe2\xa0\x82\xe2\xa0\x82\xe2\xb8\xa9 \xe2\xa0\xb8 idealTree:stuttard_staging: sill idealTree buildDeps\nRun Code Online (Sandbox Code Playgroud)\n完整的错误报告(大约 10 分钟冻结后):
\nnpm timing idealTree:buildDeps Completed in 1181143ms\nnpm timing idealTree:fixDepFlags Completed in 1ms\nnpm timing idealTree Completed in 1181150ms\nnpm timing command:i Completed in 1181156ms\nnpm verb type system\nnpm verb stack FetchError: request to http://registry.npmjs.org/axios failed, reason: connect ETIMEDOUT 2606:4700::6810:1123:80\nnpm verb stack at ClientRequest.<anonymous> (/opt/homebrew/lib/node_modules/npm/node_modules/minipass-fetch/lib/index.js:110:14)\nnpm verb stack at ClientRequest.emit (node:events:390:28)\nnpm verb stack at Socket.socketErrorListener (node:_http_client:447:9)\nnpm verb stack at Socket.emit (node:events:402:35)\nnpm verb stack at emitErrorNT (node:internal/streams/destroy:164:8)\nnpm verb stack at emitErrorCloseNT (node:internal/streams/destroy:129:3)\nnpm verb stack at processTicksAndRejections (node:internal/process/task_queues:83:21)\nnpm verb cwd /Users/artur/PhpstormProjects/stuttard_staging\nnpm verb Darwin 20.6.0\nnpm verb argv "/opt/homebrew/Cellar/node/17.2.0/bin/node" "/opt/homebrew/bin/npm" "i" "--verbose"\nnpm verb node v17.2.0\nnpm verb npm v8.1.4\nnpm ERR! code ETIMEDOUT\nnpm ERR! syscall connect\nnpm ERR! errno ETIMEDOUT\nnpm ERR! network request to http://registry.npmjs.org/axios failed, reason: connect ETIMEDOUT 2606:4700::6810:1123:80\nnpm ERR! network This is a problem related to network connectivity.\nnpm ERR! network In most cases you are behind a proxy or have bad network settings.\nnpm ERR! network \nnpm ERR! network If you are behind a proxy, please make sure that the\nnpm ERR! network \'proxy\' config is set properly. See: \'npm help config\'\nnpm verb exit 1\nnpm timing npm Completed in 1181269ms\nnpm verb unfinished npm timer reify 1638537601466\nnpm verb unfinished npm timer reify:loadTrees 1638537601470\nnpm verb code 1\n\nnpm ERR! A complete log of this run can be found in:\nnpm ERR! /Users/artur/.npm/_logs/2021-12-03T13_39_42_628Z-debug.log\nRun Code Online (Sandbox Code Playgroud)\n这个问题似乎在节点版本中已经存在多年了14+。我正在使用node 17.2withnpm 8.1.4并且似乎仍然明白它。有些线程告诉我删除package-lock.json我没有的文件夹。
我尝试过配置注册表:
\nnpm config set registry http://registry.npmjs.org/\nRun Code Online (Sandbox Code Playgroud)\n或清除缓存:
\nnpm cache clear --force\nRun Code Online (Sandbox Code Playgroud)\n但似乎没有什么帮助。我已经尝试了这些线程中提供的所有解决方案,但没有成功:
\n\n\n\n这可能是我的网络配置问题吗?正如我所说,我是 mac 菜鸟。有办法检查吗?
\n编辑:
\n我可以通过降级到古老的软件来让它工作:
\nnode 14.17.4\nnpm 6.14.14\nRun Code Online (Sandbox Code Playgroud)\n这只是一个临时修复,我很想知道如何使其与当前的软件版本一起工作。
\n| 归档时间: |
|
| 查看次数: |
8437 次 |
| 最近记录: |