【问题标题】:cannot download https://github.com/sass/node-sass/releases/download/v3.13.1/darwin-x64-57_binding.node"无法下载 https://github.com/sass/node-sass/releases/download/v3.13.1/darwin-x64-57_binding.node”
【发布时间】:2019-06-18 17:04:18
【问题描述】:

我在我的系统上安装一些 npm 包时遇到了困难。但不是全部。

我正在使用 WordPress 模板文件,所有这些文件都使用 SASS for CSS,并且所有这些文件都使用自己的一组软件包进行安装。在某些情况下,安装进展顺利。在其他方面,没有那么多。错误的一般模式是一致的,但我不确定实际错误是否一致。

无论如何,这是我尝试进行 npm install 时的输出。对我来说,谁能查明哪里出了问题?我认为这可能是非常旧的软件包的问题 - 现在仍然可能 - 但即使是相对较新的主题也会遇到同样的问题。

提前致谢。

My error log

【问题讨论】:

标签: npm node-gyp


【解决方案1】:

【讨论】:

    【解决方案2】:

    node-sass 在 npm 安装结束时从 Github 加载一些文件。似乎至少有一个文件darwin-x64-57_binding.node 不再可用于v3.13.1

    你能升级到当前版本 node-sass@4.11.0 吗?这似乎有 darwin-x64-57_binding.node 可用。

    或者您可以查看是否可以使用 node-sass@3.13.1 解决此问题。但是日志中有很多关于过时功能的警告,所以现在这可能很棘手。

    这有帮助吗?

    【讨论】:

    • 每一点都有帮助,康斯坦丁!看看我的 package.json 文件,我应该首先包含它:
    • ``` { "devDependencies": { "autoprefixer": ">6.3.6", "cssnano": ">3.7.0", "grunt": ">1.0.0", “grunt-browser-sync”:“>2.2.0”,“grunt-contrib-connect”:“>1.0.2”,“grunt-contrib-imagemin”:“>1.0.1”,“grunt-contrib- jshint": ">1.0.0", "grunt-contrib-sass": ">1.0.0", "grunt-contrib-uglify": ">1.0.1", "grunt-contrib-watch": "> 1.0.0", "grunt-newer": ">1.2.0", "grunt-notify": ">0.4.1", "grunt-postcss": ">0.8.0", "grunt-svgmin": ">3.2.0", "pixrem": ">3.0.1", "sass-loader": ">6.0.7", "susy": ">3.0.3" } '''
    • 回复的字符数绝对没有意义。无论如何,你可以看到我没有直接加载 node-sass。我想我需要找到 grunt-contrib-sass 的更新版本?
    • 我能够通过将 package.json 文件保存为 bk 并使用更新版本的东西重建来解决此问题。谢谢@Konstintin!
    • 刚刚做了npm install node-sass@4.11.0,它可以工作。
    【解决方案3】:

    我使用的是节点 11.x 版本,我只是将我的节点版本降级到 8.x。然后它起作用了。

    【讨论】:

      【解决方案4】:

      我在切换计算机并运行npm install 时遇到了类似的异常。我只是删除了package-lock.json,然后它就起作用了。

      【讨论】:

        【解决方案5】:

        如果这个问题出现在 mac catalina 操作系统中。然后运行这些命令 如果您安装了 node-sass,则通过运行将其卸载 node-sass uninstall

        然后运行sudo npm install --unsafe-perm -g node-sass安装node-sass

        【讨论】:

          【解决方案6】:

          我在运行 npm install 时遇到了类似的问题。我通过编辑 package.json 文件并将 gulp-sass 更新到版本 3.0.0 来解决它

          "gulp-sass": "^3.0.0"
          

          【讨论】:

            【解决方案7】:

            我已经使用 git bash 修复了它(单独安装) 通过运行以下命令:

            npm install --unsafe-perm -g node-sass
            

            但我仍然需要了解为什么会出现此错误.. 此链接可能会有所帮助 https://nicedoc.io/sass/node-sass/blob/master/TROUBLESHOOTING.md

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2021-10-21
              • 1970-01-01
              • 2021-06-27
              • 1970-01-01
              • 2016-12-13
              • 1970-01-01
              • 2019-06-24
              • 1970-01-01
              相关资源
              最近更新 更多