【问题标题】:Node Sass does not yet support your current environment: Linux 64-bit laravelNode Sass 还不支持你当前的环境:Linux 64-bit laravel
【发布时间】:2018-05-06 07:13:33
【问题描述】:

我的配置

linux ubuntu 16.04 64位
节点 -v v6.10.3
npm -v 5.5.1

npm ls node-sass /home/myname/代码/myproject
└─┬ laravel-elixir@6.0.0-16
----└─┬ gulp-sass@2.3.2
--------└── node-sass@3.13.1

错误---------------------------

开始'sass'... [14:53:46] 'sass' 在 91 毫秒后出错 [14:53:46] 错误:Node Sass 尚不支持您当前的环境:Linux 64-bit with Unsupported runtime (57) 有关支持哪些环境的更多信息,请参阅: https://github.com/sass/node-sass/releases/tag/v3.13.1 在 module.exports (/home/myname/Code/myproject/node_modules/node-sass/lib/binding.js:13:13) 在对象。 (/home/myname/Code/myproject/node_modules/node-sass/lib/index.js:14:35) 在 Module._compile (module.js:635:30) 在 Object.Module._extensions..js (module.js:646:10) 在 Module.load (module.js:554:32) 在 tryModuleLoad (module.js:497:12) 在 Function.Module._load (module.js:489:3) 在 Module.require (module.js:579:17) 在要求(内部/module.js:11:18)

ps:我愿意(npm 重建 node-sass)和同样的问题

【问题讨论】:

    标签: npm node-sass


    【解决方案1】:

    可能与node-sass environment error 重复。

    对我的修复如下。 有两件事需要管理。

    1. 如果你想保持 package.json 中指定的 node-sass 版本,那么你将不得不使用 node 和 npm 版本。对我来说,我必须保留指定的版本,比如说 3.10.1,所以我使用了节点 6.12.3 和 npm v3.10.10,然后转到项目的根文件夹并执行 npm install

      1. 如果您使用的是正确版本的 node 和 npm,则删除 node_modules 并再次执行 npm install。这可能有效 或者您可以做的另一件事是 npm uninstall --save node-sass 然后 再次做npm install --save node-sass

    【讨论】:

    • 好电话 m8。干杯!
    • @Sankalp。很好的发现。我希望在我删除我的 node_modules 目录并重建它之前,我会阅读那张票。
    猜你喜欢
    • 1970-01-01
    • 2016-09-16
    • 2021-02-15
    • 2019-02-14
    • 2018-04-22
    • 2021-02-13
    • 2020-05-20
    • 2022-06-14
    • 2022-11-03
    相关资源
    最近更新 更多