Node Sass 还不支持你当前的环境:Linux 64-bit laravel

Posted

技术标签:

【中文标题】Node Sass 还不支持你当前的环境:Linux 64-bit laravel【英文标题】:Node Sass does not yet support your current environment: 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)和同样的问题

【问题讨论】:

【参考方案1】:

可能与node-sass environment error 重复。

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

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

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

【讨论】:

好电话 m8。干杯! @Sankalp。很好的发现。我希望在我删除我的 node_modules 目录并重建它之前,我会阅读那张票。

以上是关于Node Sass 还不支持你当前的环境:Linux 64-bit laravel的主要内容,如果未能解决你的问题,请参考以下文章

Node Sass 还不支持你当前的环境:Linux 64-bit laravel

Node Sass 还不支持你当前的环境:Windows 64-bit with Unsupported runtime (88)

markdown 修复“Node Sass尚不支持您当前的环境”错误

错误:Node Sass 尚不支持您当前的环境:Windows 64-bit with false

错误:Node Sass 尚不支持您当前的环境:Linux 64-bit with Unsupported runtime (64)

webpack4打包失败提示node sass找不到你当前环境绑定的解决方法