【问题标题】:`libsass` bindings not found after node 4 upgrade升级节点 4 后未找到“libsass”绑定
【发布时间】: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


【解决方案1】:

Doh,删除node_modules 并使用npm install 重新安装确实有效

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-04-09
    • 2020-06-29
    • 2015-07-15
    • 2016-01-06
    • 2016-01-02
    • 2017-03-11
    • 2015-10-01
    • 2021-12-27
    相关资源
    最近更新 更多