我在让grunt在我的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)

最佳答案

您应该从要运行grunt的目录中运行npm install

08-26 12:04