npm 错误!使用 npm install 时过早关闭

Saa*_*hak 11 github npm npm-install

在从 github 安装时获取 [.................] / rollbackFailedOptional:动词 npm-session 5d754927a47910d2。

尝试了多种方法,例如清理缓存、重置代理等,但都不起作用。

须藤 npm install --save github:saarthak-jain/Blockchainbois-Voting

附加的日志文件是

0 info it worked if it ends with ok
1 verbose cli [
1 verbose cli   '/usr/local/bin/node',
1 verbose cli   '/usr/local/bin/npm',
1 verbose cli   'install',
1 verbose cli   'saarthak-jain/Blockchainbois-Voting'
1 verbose cli ]
2 info using npm@6.9.0
3 info using node@v12.2.0
4 verbose npm-session 5d754927a47910d2
5 silly install loadCurrentTree
6 silly install readLocalPackageData
7 silly fetchPackageMetaData error for github:saarthak-jain/Blockchainbois-Voting premature close
8 timing stage:rollbackFailedOptional Completed in 0ms
9 timing stage:runTopLevelLifecycles Completed in 7432ms
10 verbose stack Error: premature close
10 verbose stack     at PassThrough.onclose (/usr/local/lib/node_modules/npm/node_modules/end-of-stream/index.js:47:67)
10 verbose stack     at PassThrough.emit (events.js:201:15)
10 verbose stack     at emitCloseNT (internal/streams/destroy.js:68:8)
10 verbose stack     at processTicksAndRejections (internal/process/task_queues.js:84:9)
11 verbose cwd /home/saarthak/FrontEnd
12 verbose Linux 4.18.0-18-generic
13 verbose argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "saarthak-jain/Blockchainbois-Voting"
14 verbose node v12.2.0
15 verbose npm  v6.9.0
16 error premature close
17 verbose exit [ 1, true ]
Run Code Online (Sandbox Code Playgroud)

小智 6

如果有人出于同样的原因来到这里,我将“回答”这个问题。

npm install some/package
Run Code Online (Sandbox Code Playgroud)

将失败:

npm ERR! premature close
Run Code Online (Sandbox Code Playgroud)

如果“某些/包”实际上不存在。检查以确保您的包裹名称拼写正确

为了您的娱乐,我应该使用:

composer require some/package
Run Code Online (Sandbox Code Playgroud)


jav*_*301 6

就我而言,我尝试安装的包依赖于尚未定义 package.json 的 Git 存储库。我的解决方案是签入/推送丢失的 package.json。

  • 谢谢,有完全相同的问题!npm 错误日志根本没有帮助...... (2认同)