node.js - 如何使用 npm 和 nvm 安装 node-sass?

标签 node.js

我在 Mac OS X High Sierra 上安装 node-sass 时遇到了很大的困难。

我确实安装了 nvm。 NPM版本v6.14.1

当我安装 node-sass 时出现错误:

 Missing binding /usr/local/lib/node_modules/node-sass/vendor/darwin- 
 x64-48/binding.node
 Node Sass could not find a binding for your current environment: OS 
 X 64-bit with Node.js 6.x

 Found bindings for the following environments:
 - OS X 64-bit with Node.js 9.x

我已经运行了 npmrebuildnode-sass --force 并且它仍然继续发生。

最佳答案

我使用yarn进行安装,但遇到了很多错误。有用的(在尝试了各种技巧之后,例如 npm 重建 node-sass 或删除 $HOME/.node-gyp ),是使用 root 权限运行命令:

sudo yarn add --dev node-sass.

在你的情况下,它是:

sudo npm install node-sass

希望对你有帮助!

关于node.js - 如何使用 npm 和 nvm 安装 node-sass?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50178240/

相关文章:

node.js url.parse 只为主机和协议(protocol)返回 null

javascript - 将 Flow 用于浏览器应用程序

node.js - NodeJS Express : #<Object> has no method 'parse'

javascript - gulp watch 只运行两次

node.js - 如何在 Dialogflow API V2 中处理多个代理?

mongodb - 我可以通过 Node 驱动程序访问 mongo 的 geoNear 功能吗?

javascript - 获取传递到包含的js文件中的ejs文件的数据

javascript - 在 React-Native 中获取 'TypeError: interpolate is not a function'

node.js - Parceljs 捆绑问题

javascript - 动态循环遍历 JSON 时出现未定义错误