缺少绑定节点Sass

时间:2019-01-03 10:05:24

标签: build yarn node-modules

当我使用“ yarn build”时,我收到一条错误消息:

Error: Missing binding /www/htdocs/node_modules/node-sass/vendor/linux-x64-57/binding.node
Node Sass could not find a binding for your current environment: Linux 64-bit with Node.js 8.x
Found bindings for the following environments:
- Linux 64-bit with Node.js 10.x
This usually happens because your environment has changed since running `npm install`.
Run `npm rebuild node-sass` to download the binding for your current environment.

我尝试使用npm rebuild node-sass,但是没有用。我该怎么办?

1 个答案:

答案 0 :(得分:0)

此问题似乎与全局安装的软件包有关。 我一直在努力让CMS程序包-Enduro-正常工作,最后我找到了解决方案。

通常Enduro安装在/usr/local/lib中,但也可以安装在项目中。当我从/usr/local/lib运行Enduro时,出现类似您的“ sass版本错误”。但是,当我运行本地项目版本./node-modules/.bin/enduro时,没有版本问题。

我不知道如何解决全局安装问题,因为当我运行rebuild sass命令时,绑定无法解决。

但是现在从项目中运行Enduro对我来说还可以。

我希望即使您正在使用Sass处理另一种产品,也可以使用其中的一些。