我尝试使用Grunt时出现语法错误

时间:2014-08-26 05:47:32

标签: javascript gruntjs

当我尝试使用" grunt serve"时,我收到以下错误。

/Users/name/Documents/projectname/node_modules/grunt/node_modules/findup-sync/node_modules/lodash/dist/lodash.js:6755

});



SyntaxError: Unexpected end of input
    at Module._compile (module.js:439:25)
    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> (/Users/name/Documents/projectname/node_modules/grunt/node_modules/findup-sync/lib/findup-sync.js:16:9)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)

任何帮助将不胜感激。谢谢!

-Dave

1 个答案:

答案 0 :(得分:2)

我遇到了类似的问题,对我来说产生了同样的SyntaxError: Unexpected end of input错误。对此的解决方法是删除我的项目的node_modules目录并重新运行npm install。如果您使用的是Linux机器,请确保以sudo npm install运行它,而在Windows上,您希望以管理员身份运行命令提示符。希望这有帮助!