【发布时间】:2015-12-07 16:49:58
【问题描述】:
我刚刚将 nodejs 从版本 0.12.7 升级到 4.0.0(在 Windows 10 上)。
之后,当我尝试运行 gulp-sass(然后运行 node-sass)来编译 SCSS 文件时,我收到此错误:
Error: `libsass` bindings not found in C:\x\node_modules\gulp-sass\node_modules\node-sass\vendor\win32-x64-46\binding.node. Try reinstalling `node-sass`?
at Object.sass.getBinaryPath (C:\x\node_modules\gulp-sass\node_modules\node-sass\lib\extensions.js:150:11)
at Object.<anonymous> (C:\x\node_modules\gulp-sass\node_modules\node-sass\lib\index.js:16:36)
at Module._compile (module.js:434:26)
at Object.Module._extensions..js (module.js:452:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Module.require (module.js:365:17)
at require (module.js:384:17)
at Object.<anonymous> (C:\x\node_modules\gulp-sass\index.js:163:21)
at Module._compile (module.js:434:26)
我尝试过fixes suggested here,但都不起作用,所以这不是重复的问题,而是我认为这与节点升级直接相关。我已经在三台不同的 Windows(7 和 10)机器上重现了这种行为。
【问题讨论】:
-
0.12.7 到 4.0.0...时间机器工作!
标签: node.js gulp-sass node-sass