Node.js 无法在ionic中安装sass。使用节点v4.2.1

Node.js 无法在ionic中安装sass。使用节点v4.2.1,node.js,ionic,Node.js,Ionic,每当我尝试在ionic中设置sass时,都会出现以下错误 Error: `libsass` bindings not found. Try reinstalling `node-sass`? 我试图重建许多论坛中提到的sass,但没有结果。我正在使用node v4.2.1我刚刚通过以下命令修复了libsass或node sass的问题: $ sudo rm -rf node_modules/ && cat package.json | sed -i.bak 's/"g

每当我尝试在ionic中设置sass时,都会出现以下错误

Error: `libsass` bindings not found. Try reinstalling `node-sass`?

我试图重建许多论坛中提到的sass,但没有结果。我正在使用node v4.2.1

我刚刚通过以下命令修复了libsass或node sass的问题:

$ sudo rm -rf node_modules/ && cat package.json | sed -i.bak 's/"gulp-sass": "^X.X.X"/"gulp-sass": "^2.0.4"/g' package.json && npm install && ionic lib update
其中X是package.json中gulp sass的版本

说明:

删除节点_模块中的旧文件。我不确定是否有必要使用“sudo”(就我而言,是的)


搜索并替换package.json内部,将gulp sass版本更新为^2.0.4。它还创建了一个备份(package.json.bak)


重新安装依赖项

$ npm install

更新项目中的离子库

ionic lib update
如果你有任何进一步的问题,请确保我可以帮助你


再见

我刚刚用这个命令修复了libsass或node sass的问题:

$ sudo rm -rf node_modules/ && cat package.json | sed -i.bak 's/"gulp-sass": "^X.X.X"/"gulp-sass": "^2.0.4"/g' package.json && npm install && ionic lib update
其中X是package.json中gulp sass的版本

说明:

删除节点_模块中的旧文件。我不确定是否有必要使用“sudo”(就我而言,是的)


搜索并替换package.json内部,将gulp sass版本更新为^2.0.4。它还创建了一个备份(package.json.bak)


重新安装依赖项

$ npm install

更新项目中的离子库

ionic lib update
如果你有任何进一步的问题,请确保我可以帮助你


再见

您必须安装ruby gem
sass
。确保您使用
ruby-v
获得了ruby,如果您没有,可以使用RVM
\curl-sSL安装它https://get.rvm.io |bash-s稳定--ruby
。然后运行
gem安装sass
。密切注意RVM安装,它会告诉你怎么做。在这里找到解决方案!!!您必须安装ruby gem
sass
。确保您使用
ruby-v
获得了ruby,如果您没有,可以使用RVM
\curl-sSL安装它https://get.rvm.io |bash-s稳定--ruby
。然后运行
gem安装sass
。密切注意RVM安装,它会告诉你怎么做。在这里找到解决方案!!!