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

标签 node.js ionic-framework

每当我尝试在 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 的版本

说明:

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

$ sudo rm -rf node_modules/
<小时/>

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

$ cat package.json | sed -i.bak 's/"gulp-sass": "^X.X.X"/"gulp-sass": "^2.0.4"/g' package.json
<小时/>

重新安装依赖项

$ npm install
<小时/>

更新项目中的ionic lib

ionic lib update

如果您还有任何其他问题,请确保我可以帮助您......

再见

关于node.js - 无法在 ionic 中安装 sass。使用 Node v4.2.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33147315/

相关文章:

php - 使用 Symfony 作为网络服务

javascript - 基于 Controller 返回值的 Ng 类

node.js - 如何用另一个 Node 脚本调用脚本?

node.js - 收集单个路由调用上的多个函数输出并在 NodeJS 中渲染为 html

javascript - GET 方法中日期参数的 "Invalid Date"错误

javascript - 无限滚动+计算滚动了多少

css - Ionic 4中不同页面的最大宽度不同

javascript - $ionicPopup 随着后台状态的变化而中断

node.js - 推送到 Git 存储库时出现 Node 版本错误

node.js - 如何以编程方式使 Node.js 应用程序崩溃(用于测试)