我更新到 Node v4.0.0,在我的项目中运行 gulp 后,我收到关于 gulp-sass/node-sass 的错误,如下所示:
错误:
libsass
未找到绑定。重装试试node-sass
?
我尝试删除项目中的所有节点模块并重新安装,但出现一些错误:
npm WARN package.json package@0.0.0 没有存储库字段。
npm WARN package.json package@0.0.0 没有许可字段。
npm WARN 已弃用 CSSselect@0.4.1:该模块现在可用作“css-select”
npm WARN 已弃用 CSSwhat@0.4.7:该模块现在可用作“css-what”
npm WARN 已弃用 pangyp@2.3.2:使用 node-gyp@3+,它可以做所有事情
-
node-sass@2.1.1 安装 /Users/Jonathan/Documents/sites/wkux/ct-html-lib/node_modules/gulp-sass/node_modules/node-sass
节点脚本/install.js
node-sass@2.1.1 安装后 /Users/Jonathan/Documents/sites/wkux/ct-html-lib/node_modules/gulp-sass/node_modules/node-sass
节点脚本/build.js
gyp:/Users/Jonathan/.node-gyp/4.0.0/common.gypi 未找到(cwd:/Users/Jonathan/Documents/sites/wkux/ct-html-lib/node_modules/gulp-sass/node_modules/node -sass) 在尝试加载 binding.gyp 时阅读包括 binding.gyp
吉普错误!配置错误
吉普错误!堆栈错误:
gyp
失败,退出代码:1吉普错误!ChildProcess.onCpExit 的堆栈(/Users/Jonathan/Documents/sites/wkux/ct-html-lib/node_modules/gulp-sass/node_modules/node-sass/node_modules/pangyp/lib/configure.js:346:16)
吉普错误!堆栈在 emitTwo (events.js:87:13)
吉普错误!ChildProcess.emit (events.js:172:7) 的堆栈
吉普错误!堆栈在 Process.ChildProcess._handle.onexit (internal/child_process.js:200:12)
吉普错误!系统达尔文 14.5.0
吉普错误!命令“/usr/local/bin/node”“/Users/Jonathan/Documents/sites/wkux/ct-html-lib/node_modules/gulp-sass/node_modules/node-sass/node_modules/pangyp/bin/node-gyp “重建”
吉普错误!cwd /Users/Jonathan/Documents/sites/wkux/ct-html-lib/node_modules/gulp-sass/node_modules/node-sass
吉普错误!节点-v v4.0.0
吉普错误!pangyp -v v2.3.2
吉普错误!不好
构建失败
所有其他节点模块似乎都安装得很好。它与 node-sass 的东西在 gulp-sass 中引起了问题。