NodeJS OSX错误build立节点sass
我正在运行OSX 10.11.1并尝试npm install
在package.json中npm install
一个包含node-sass依赖项的项目:
“dependencies”:{“node-sass”:“^ 3.4.2”}
我正在运行NPM版本2.14.7和节点版本4.2.3。 当我运行npm install
或npm rebuild node-sass
我得到以下错误输出:
> node-sass@2.1.1 postinstall / Users / markroper / code / mktg / node_modules / gulp-sass / node_modules / node-sass >节点脚本/ build.js gyp:/Users/markroper/.node-gyp/4.2.3/common.gypi not found(cwd:/ Users / markroper / code / mktg / node_modules / gulp-sass / node_modules / node-sass)阅读包括绑定.gyp尝试加载binding.gyp gyp ERR! configuration错误 gyp ERR! 堆栈错误:`gyp`失败,退出代码:1 gyp ERR! 在ChildProcess.onCpExit(/Users/markroper/code/mktg/node_modules/gulp-sass/node_modules/node-sass/node_modules/pangyp/lib/configure.js:346:16) gyp ERR! 在emitTwo(events.js:87:13) gyp ERR! 在ChildProcess.emit(events.js:172:7) gyp ERR! 在Process.ChildProcess._handle.onexit(internal / child_process.js:200:12) gyp ERR! 系统达尔文15.0.0 gyp ERR! 命令“/ usr / local / bin / node”“/ Users / markroper / code / mktg / node_modules / gulp-sass / node_modules / node-sass / node_modules / pangyp / bin / node-gyp”“rebuild” gyp ERR! cwd / Users / markroper / code / mktg / node_modules / gulp-sass / node_modules / node-sass gyp ERR! 节点-v v4.2.3 gyp ERR! pangyp -v v2.3.3 gyp ERR! 不好 生成失败
有没有人解决这个错误与这些版本?
Node-sass不适用于较新的节点版本。 您可以通过(暂时)降级您的节点版本来解决此问题,同时使用npm install
安装node-sass。
我build议使用节点版本pipe理器(nvm),安装说明可以在Github上find。 安装完nvm之后,你可以做nvm install v0.12.7
你可以validationnode -v
运行的节点版本如果返回v0.12.7,你应该可以运行npm install。 (确保这样做是相同的terminal窗口)
- 将令牌传递给我的Angular 4应用程序的优雅方式是什么?
- 风帆:如何从查找function返回一个值
- 我得到这个错误:EADDRINUSE,当使用摇篮和CouchDB压力testingNode.js时,地址已经在使用了吗?
- 护照通过Google reCaptcha进行身份validation
- 使用node.js和coffeescript执行Ubuntu命令
- 护照 – 本地 – mongoosechangePasswordfunction
- 如何configurationWebstorm 10在debugging之前运行npm install –force?
- 使用node.js读取文件
- 如何使主键/ _id可选可以inputmongoose