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



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

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

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

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

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

有关同一问题,请参阅此讨论。

自述文件 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 行代码将解决此错误

npm run build
npm start

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

基本上,NPM 正在尝试缺乏加载节点 sass 的依赖项,它的回退是从 github 获取所需的文件。

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

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

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

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

主要问题是我的节点版本。 首先,我更新了节点版本。 使用 node_modules 删除 package-lock.json 后, 我运行了"npm i"并解决了问题...

最新更新