Npm 节点Sass尚不支持您当前的环境:Linux 64位laravel

Npm 节点Sass尚不支持您当前的环境:Linux 64位laravel,npm,node-sass,Npm,Node Sass,我的配置 linux ubuntu16.04 64位 节点-vv6.10.3 npm-v5.5.1 npm ls节点sass /主页/myname/Code/myproject └─┬ 拉维尔-elixir@6.0.0-16 ----└─┬ 吞咽-sass@2.3.2 --------└── 节点-sass@3.13.1 错误---------------------- 正在启动“sass”。。。 [14:53:46]“sass”在91毫秒后出错 [14:53:46]错误:节点Sass尚不支持当

我的配置

linux ubuntu16.04 64位 节点-vv6.10.3
npm-v5.5.1

npm ls节点sass /主页/myname/Code/myproject
└─┬ 拉维尔-elixir@6.0.0-16
----└─┬ 吞咽-sass@2.3.2
--------└── 节点-sass@3.13.1

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

正在启动“sass”。。。 [14:53:46]“sass”在91毫秒后出错 [14:53:46]错误:节点Sass尚不支持当前环境:Linux 64位,运行时不受支持(57) 有关支持哪些环境的更多信息,请参阅: 在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.js:635:30) 在Object.Module.\u extensions..js(Module.js:646:10) 在Module.load(Module.js:554:32) 在tryModuleLoad时(module.js:497:12) 在Function.Module.\u加载(Module.js:489:3) at Module.require(Module.js:579:17) 根据需要(内部/module.js:11:18)

ps:我有(npm重建节点sass),同样的问题可能重复

我的解决办法如下。 有两件事需要处理

  • 如果您想保留package.json中指定的node sass版本,则必须使用node和npm版本。对我来说,我必须保留指定的版本,比如说3.10.1,所以我使用了node 6.12.3和npm v3.10.10,然后转到项目的根文件夹并执行
    npm安装

  • 如果您使用的是正确版本的node和npm,请删除
    node\u模块
    ,然后再次执行
    npm安装
    。这可能有用 或者您可以做的另一件事是
    npm卸载--保存节点sass
    ,然后 再次执行
    npm安装--保存节点sass

  • 打得好。干杯@桑卡普。好发现。我希望在删除我的node_modules目录并重建它之前,我已经阅读了该票证。