【问题标题】:Failed at the node-sass@4.11.0 postinstall script. Cannot manage to run this在 node-sass@4.11.0 安装后脚本中失败。无法设法运行它
【发布时间】:2019-12-14 02:03:30
【问题描述】:

我已经解决了有关此问题的所有问题,但似乎找不到任何可行的方法。

我收到此错误:-

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! node-sass@4.11.0 postinstall: `node scripts/build.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the node-sass@4.11.0 postinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

我已尝试再次删除 node_modules 和 npm install。我还尝试删除 node_modules 中的 node-sass 文件夹,而 npm install -g node-sass@latest 也不起作用。我也试过了

npm install -g node --unsafe-perm=true --allow-root

npm uninstall node-sass
npm cache clean --force
npm install -g node-sass@latest

但似乎根本没有任何效果。请问哪位大神能解释一下?

感谢您的宝贵时间

【问题讨论】:

    标签: reactjs npm node-modules node-sass


    【解决方案1】:

    以下步骤对我有用。

    1. 删除 node_modules 文件夹。
    2. 删除 package-lock.json 文件。
    3. 运行sudo npm install -g --unsafe-perm node-sass
    4. 不使用 sudo 命令运行 npm install

    【讨论】:

      【解决方案2】:

      这是因为你的 node 版本与 node-sass 模块不兼容 顺便说一句,node-sass 已被弃用。 检查此链接并选择安装了您的节点的最佳版本 https://www.npmjs.com/package/node-sass

      【讨论】:

        【解决方案3】:

        试试这个命令应该可以成功

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

        对我有用

        【讨论】:

          【解决方案4】:

          除非您正在处理某种具有严格要求的共享项目,否则您可以执行以下操作来解决该问题:

          1.) 删除您的 package.lock 文件 - 表示要锁定的版本。

          2.) 删除包含所有原始安装和 C++ 二进制编译的 node_modules 文件夹。

          3.) 然后npm install 全部返回,npm rebuild 再好不过了。

          【讨论】:

            【解决方案5】:

            这似乎记录在Node-Sass page in NPM 上。升级到 Node-Sass v 4.12.0,它将与 Node 12 一起使用。

            【讨论】:

            • 我确实升级到了 Node-Sass v4.12.0 但仍然无法使用
            【解决方案6】:

            在与这个问题斗争了相当长的时间后,我从当前版本的 Node (12.8.0) 降级到了 LTS (10.16.2),它终于成功了。因此,如果您遇到像我这样的问题,也许可以尝试降级节点版本,它可以帮助您

            【讨论】:

            • 但是为什么呢?应该是有原因的。谢谢
            猜你喜欢
            • 2020-01-25
            • 2018-11-06
            • 1970-01-01
            • 2019-06-22
            • 2018-06-26
            • 2021-10-14
            • 2018-12-03
            • 2018-10-16
            • 2018-11-23
            相关资源
            最近更新 更多