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)