我grunt
任务似乎运行完全正常,但我每次运行它的时候,我得到这个错误:jshint错误:无法找到模块“下划线”
Loading "jshint.js" tasks...ERROR
>> Error: Cannot find module 'underscore'
有没有办法找出原因这是怎么回事?我可以看到/grunt-contrib-jshint
目录在/node_modules
目录中。是否有任何理由找不到underscore
模块?我试过运行npm install
,但是当我运行grunt时,我仍然遇到同样的错误。
任何想法?任何帮助表示赞赏。
当你找不到模块x错误时,有时候可能会帮助你删除整个'npm_modules'文件夹,然后再次运行'npm install'。有时,在最初的'npm install'上,它可能无法获得一个包的一个依赖项,并且当你再次运行'npm install'时它不会尝试再次获取它,因为它获得了所有你想要的包,只是可能不是所有这些软件包的依赖关系。 – jValdron 2014-12-02 14:22:01
@jValdron感谢您的提示。这很有用! – realph 2014-12-02 14:25:16
已发布回答,这样你可以接受它,并“关闭”这个问题:) – jValdron 2014-12-02 14:28:15