%1 is not a valid Win32 application


希望能幫助到你, 怕你着急!

 

先看解決步驟, 然后在看描述

npm rm node-sass
npm install node-sass

  

重新安裝node-sass模塊

 /*************************************************************************************/

當我搭建一個新的前端開發框架時,  使用gulp-sass編譯scss文件,   gulpfile 里是這樣寫的;

 

var gulp = require('gulp');
var sass = require('gulp-sass');

gulp.task('sass', function () {
    return gulp.src('css/*.scss', opt)
        .pipe(sass().on('error', sass.logError))
        .pipe(gulp.dest(dist));
});

 

運行 gulp sass 命令后 報錯

F:\study\studyGulp>gulp sass
(node:8488) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version.
module.js:568
  return process.dlopen(module, path._makeLong(filename));
                 ^

Error: %1 is not a valid Win32 application.
\\?\F:\study\studyGulp\node_modules\node-sass\vendor\win32-x64-48\binding.node
    at Error (native)
    at Object.Module._extensions..node (module.js:568:18)
    at Module.load (module.js:458:32)
    at tryModuleLoad (module.js:417:12)
    at Function.Module._load (module.js:409:3)
    at Module.require (module.js:468:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (F:\study\studyGulp\node_modules\node-sass\lib\index.js:24:15)
    at Module._compile (module.js:541:32)
    at Object.Module._extensions..js (module.js:550:10)

  

%1 is not a valid Win32 application

莫名其妙的錯誤, 代碼里沒有任何 1% 啊; 

最后在github issues 里找到了答案   鏈接  https://github.com/sass/node-sass/issues/468 

 

解決步驟如下

npm rm node-sass
npm install node-sass

 

重新安裝 node-sass模塊

 

然后編譯完美運行, over  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM