【发布时间】:2017-08-25 02:50:00
【问题描述】:
我在安装 NativeScript 时刚刚收到 Z_BUF_ERROR。我做了谷歌,但没有任何运气。
环境:
- Windows 10 企业版 1703 64 位
- NodeJS v6.11.2
- npm v5.3.0
命令:
- npm install -g nativescript
错误日志:
- 0 信息如果以 ok 结尾,则有效
- 1 详细的 cli ['C:\Program Files\nodejs\node.exe',
- 1 详细 cli 'C:\Users\Hui\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js',
- 1 个详细的 cli“安装”,
- 1 个详细的 cli '-g',
- 1 详细的 cli 'nativescript' ]i>
- 2 信息使用 npm@5.3.0
- 3 使用 node@v6.11.2 的信息
- 4 详细的 npm-session 4454628f9775be96
- 5傻装loadCurrentTree
- 6傻安装readGlobalPackageData
- 7 http fetch GET 200 https://registry.npmjs.org/nativescript 1244ms
- 8 http fetch GET 200 https://registry.npmjs.org/nativescript/-/nativescript-3.1.3.tgz 23ms(来自缓存)
- nativescript@latest 文件意外结尾出现 9 个愚蠢的 fetchPackageMetaData 错误
- 10 详细堆栈错误:文件意外结束
- Zlib._handle.onerror (zlib.js:370:17) 中的 10 个详细堆栈
- 11 详细 cwd D:\Dev\Workspace\Local\Angular
- 12 详细 Windows_NT 10.0.15063 13 详细 argv "C:\Program Files\nodejs\node.exe" - "C:\Users\Hui\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js" "install" "-g" “原生脚本”
- 14 详细节点 v6.11.2
- 15 个详细的 npm v5.3.0
- 16 错误代码 Z_BUF_ERROR
- 17 错误 errno -5
- 18 错误意外结束文件
- 19 详细退出 [ -5, true ]i>
我们将不胜感激。
【问题讨论】:
-
几个建议 - 1.) 尝试清理你的 npm 缓存 (
npm cache clean) 然后重试安装 - 你也可以尝试安装较低版本的 npm。 2.) 在尝试安装 NativeScript 之前禁用任何防病毒软件。 3.) 发布您的实际错误日志 -
@Nick,感谢您的回复。 1)我刚刚从 npm 官方文档中找到了这个“除了回收磁盘空间之外,永远不需要清除缓存,因此为什么 clean 现在需要 --force 运行。”我不确定我是否真的需要这样做。我的同伴使用 Node JS 8.xx 安装没有这样的错误,比我的版本更高。我也尝试了 8.xx,同样的错误。2)我会在安装前尝试禁用防病毒软件。3)这是我从日志文件中复制的全部内容。
标签: nativescript