错误:这可能不是 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 问题)
C#错误:未能找到类型或命名空间名称“MessageBoxResult”(是不是缺少 using 指令或程序集引用?)怎么办??