grunt无法找到模块'coffee-script'

Edu*_*nis 26 javascript node.js coffeescript mean-stack

我使用以下命令安装平均堆栈并创建应用程序:

> sudo npm install -g meanio@latest // Get the mean cmdline
> mean init myApp // create your first app
> cd myApp && npm install // Install dependencies
> grunt // Launch mean
Run Code Online (Sandbox Code Playgroud)

但是当我到达最后的grunt命令时,我得到错误:

module.js:333 throw err; ^ Error: Cannot find module 'coffee-script' at Function.Module._resolveFilename (module.js:331:15) at Function.Module._load (module.js:273:25) at Module.require (module.js:357:17) at require (module.js:373:17) at Object.<anonymous> (/home/eddie/ResFour/node_modules/grunt/lib/grunt.js:16:1)

我在stackoverflow上尝试了各种解决方案但无济于事:

NodeJS - 设置mean.io无法找到模块错误

找不到模块'咖啡脚本'

我也清除了npm缓存并重新安装了几次.

wil*_*ibi 115

  1. 删除node_modules目录.
  2. npm cache clean 清空下载的临时依赖项,以防万一.
  3. npm install 再次,最好不要在跑步时打断它.

这些解决了我的大部分问题.