错误:找不到模块'gulp-sass'

Hte*_*Win 69 sass npm gulp

当我编译时gulp,我收到如下错误.我该如何解决?

module.js:339
throw err;
^
Error: Cannot find module 'gulp-sass'
    at Function.Module._resolveFilename (module.js:337:15)
    at Function.Module._load (module.js:287:25)
    at Module.require (module.js:366:17)
    at require (module.js:385:17)
    at Object.<anonymous> (/Applications/XAMPP/xamppfiles/htdocs/flyscoot.com/gulpfile.js:2:12)
    at Module._compile (module.js:435:26)
    at Object.Module._extensions..js (module.js:442:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:311:12)
    at Module.require (module.js:366:17)
Run Code Online (Sandbox Code Playgroud)

Dhr*_*ati 77

只需执行npm update然后npm install gulp-sass --save-dev在根文件夹中,然后在运行时不应该有任何问题.


vto*_*mak 20

你看过这个问题了吗?

可能的解决方案是:

rm -rf node_modules/
npm install
Run Code Online (Sandbox Code Playgroud)


小智 12

编辑您的package.json。更改:

"gulp-sass": "^2.3.2"
Run Code Online (Sandbox Code Playgroud)

"gulp-sass": "3.0.0"
Run Code Online (Sandbox Code Playgroud)

删除node_modules文件夹,然后npm install再次运行。

来源:https : //github.com/codecombat/codecombat/issues/4430#issuecomment-348927771