我在使用我的linux机箱上工作时遇到了问题。我检查了node_modules文件夹,并且grunt源中缺少一个文件夹。这不会发生在我的本地计算机上。
Grunt已在全球安装,但在本地安装时似乎遇到此问题。
我的Grunt版本是0.4.5
grunt和linux有问题吗?
Error: Cannot find module './util/task'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object.<anonymous> (/home/ec2-user/my_project/node_modules/grunt/lib/grunt.js:28:19)
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)
答案 0 :(得分:0)
您应该从要运行grunt的目录运行npm install
。