Tôi đang sử dụng VS2015 và Gulp. Tôi mở Task Runner Explorer và nhấn refresh, và điều này sẽ hiển thị trong nhật ký:
Failed to run "C:\Projects\Test\Gulpfile.js"...
cmd.exe /c gulp --tasks-simple
Error: `libsass` bindings not found in C:\Projects\Test\node_modules\gulp-sass\node_modules\node-sass\vendor\win32-ia32-11\binding.node. Try reinstalling `node-sass`?
at Object.sass.getBinaryPath (C:\Projects\Test\node_modules\gulp-sass\node_modules\node-sass\lib\extensions.js:148:11)
at Object.<anonymous> (C:\Projects\Test\node_modules\gulp-sass\node_modules\node-sass\lib\index.js:16:36)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object.<anonymous> (C:\Projects\Test\node_modules\gulp-sass\index.js:163:21)
at Module._compile (module.js:456:26)
Vì vậy, tôi cố gắng chạy cmd.exe /c gulp --tasks-simple
trong PowerShell, trong cùng một thư mục, và nó hoạt động tốt - nó trả về một danh sách các tác vụ.
Tôi cũng có thể chạy các tác vụ liên quan đến SASS của mình tốt, vì vậy tôi không chắc tại sao điều này lại phàn nàn về SASS khi nó được chạy qua VS nhưng không trực tiếp trên dòng lệnh.