当我使用“ 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
,但是没有用。我该怎么办?
答案 0 :(得分:0)
此问题似乎与全局安装的软件包有关。 我一直在努力让CMS程序包-Enduro-正常工作,最后我找到了解决方案。
通常Enduro安装在/usr/local/lib
中,但也可以安装在项目中。当我从/usr/local/lib
运行Enduro时,出现类似您的“ sass版本错误”。但是,当我运行本地项目版本./node-modules/.bin/enduro
时,没有版本问题。
我不知道如何解决全局安装问题,因为当我运行rebuild sass
命令时,绑定无法解决。
但是现在从项目中运行Enduro对我来说还可以。
我希望即使您正在使用Sass处理另一种产品,也可以使用其中的一些。