error: this is probably not a problem with npm. This is likely additonal logging output above

error: this is probably not a problem with npm. This is likely additonal logging output above

C:\Users\Jorge\Desktop\space-xplorer>npm 安装

node-sass@4.11.0 install C:\Users\Jorge\Desktop\space-xplorer\node_modules\node-sass node scripts/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 错误!代码生命周期 错误!错误号 1 错误!节点-sass@4.11.0 安装后:node scripts/build.js 错误!退出状态 1 错误! 错误!在 node-sass@4.11.0 安装后脚本失败。 错误!这可能不是 npm 的问题。上面可能还有其他日志记录输出。

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

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

基本上 NPM 正在尝试缺少加载节点的依赖项-sass,它的回退是从 github.

获取它需要的文件

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

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

由于节点版本和节点 sass 版本的兼容性问题,出现此问题。

您需要将节点版本降级到 10 才能安装节点 sass 4.1.0。它与节点的版本 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

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

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

以下 2 行代码将解决此错误

npm run build
npm start