libsass bindings not found when using node-sass in nodejs

后端 未结 12 1355
名媛妹妹
名媛妹妹 2020-12-02 05:03

I want to use the node-sass module in my node.js v0.12 application to benefit from the performance of libsass.
I executed np

12条回答
  •  温柔的废话
    2020-12-02 05:30

    This workaround (http://forum.ionicframework.com/t/error-running-gulp-sass/32311/20) worked form me.

    Starting with this setup:

    Cordova CLI: 5.3.3 Gulp version: CLI version 3.9.0 Gulp local: Local version 3.9.0 Ionic Version: 1.1.0 Ionic CLI Version: 1.6.5 Ionic App Lib Version: 0.3.9 ios-deploy version: Not installed ios-sim version: 5.0.1 OS: Mac OS X Yosemite Node Version: v4.1.1 Xcode version: Xcode 6.4 Build version 6E35b

    I've found a solution to avoid to use 'sudo' command. We need before to fix npm permissions following this: https://docs.npmjs.com/getting-started/fixing-npm-permissions and fixing permissions for Node here: http://mawaha.com/permission-fix-node-js/ After this we can check and reinstall software without 'sudo' for npm, n or ionic.

    I followed this step:

    npm install -g n
    rm -R node_modules/ 
    npm install node-sass@3.3.3 
    npm -g install node-gyp@3
    npm uninstall gulp-sass
    npm install gulp-sass@2 
    npm rebuild node-sass 
    ionic setup sass 
    

    Why node-sass@3.3.3? Because it works with latest ionic version: https://github.com/driftyco/ionic/pull/4449

提交回复
热议问题