错误:这可能不是 npm 的问题。这可能是上面的附加日志输出

Posted

技术标签:

【中文标题】错误:这可能不是 npm 的问题。这可能是上面的附加日志输出【英文标题】:error: this is probably not a problem with npm. This is likely additonal logging output above 【发布时间】:2020-05-10 07:24:27 【问题描述】:

C:\Users\Jorge\Desktop\space-xplorer>npm install

node-sass@4.11.0 安装 C:\Users\Jorge\Desktop\space-xplorer\node_modules\node-sass 节点脚本/install.js

从https://github.com/sass/node-sass/releases/download/v4.11.0/win32-x64-72_binding.node 下载二进制文件 无法下载“https://github.com/sass/node-sass/releases/download/v4.11.0/win32-x64-72_binding.node”:

找不到 HTTP 错误 404

提示:如果您所在位置无法访问 github.com 尝试通过 HTTP_PROXY 设置代理,例如

  export HTTP_PROXY=http://example.com:1234

或通过配置 npm 代理

npm 错误!代码生命周期 npm 错误!错误号 1 npm 错误! node-sass@4.11.0 安装后:node scripts/build.js npm 错误!退出状态 1 npm 错误! npm 错误!在 node-sass@4.11.0 安装后脚本失败。 npm 错误!这可能不是 npm 的问题。上面可能还有额外的日志输出。

npm 错误!可以在以下位置找到此运行的完整日志: npm 错误! C:\Users\Jorge\AppData\Roaming\npm-cache_logs\2020-01-23T22_44_17_513Z-debug.log

【问题讨论】:

【参考方案1】:

这个问题是因为node版本和node sass版本的兼容性问题。

您需要将 node 版本降级到 10 才能安装 node sass 4.1.0。与node 12版本不兼容。

See this discussion for the same issue.

自述文件中列出了兼容版本https://github.com/sass/node-sass#supported-nodejs-versions-vary-by-release-please-consult-the-releases-page-below-is-a-quick-guide-for-minimium-support

【讨论】:

【参考方案2】:

以下 2 行代码即可解决此错误

npm run build
npm start

【讨论】:

【参考方案3】:

您应该提出问题并提供一些解释,而不仅仅是抛出错误并期待答案。但我以前见过这个:

基本上 NPM 正在尝试缺少加载 node-sass 的依赖项,它的后备是从 github 获取它需要的文件。

看起来您位于阻止您直接访问 github 的防火墙后面,但您真正需要的只是文件绑定文件。

你必须有一个允许访问 github 的代理服务器,或者自己下载二进制文件。

【讨论】:

【参考方案4】:

我将节点从14.8 降级为12.18.3,但并没有解决问题。

但在那之后,尽管听起来很疯狂,但我删除了package-lock.json 并尝试再次安装该软件包并解决了问题。

【讨论】:

以上是关于错误:这可能不是 npm 的问题。这可能是上面的附加日志输出的主要内容,如果未能解决你的问题,请参考以下文章

从上面的单元格中获取值

为 Node 模块强制安装 yarn 而不是 npm install?

没有提供模板。这可能是因为您使用的是过时版本的 create-react-app(NPM 问题)

左偏树(p4431)

C#错误:未能找到类型或命名空间名称“MessageBoxResult”(是不是缺少 using 指令或程序集引用?)怎么办??

性能测试的思维没打开,很多同学可能一开始就错了(内附真实项目性能测试报告)