javascript – jshint错误:无法找到模块’下划线’

我的grunt任务似乎运行得很好,但每次运行它我都会收到此错误:

Loading "jshint.js" tasks...ERROR
>> Error: Cannot find module 'underscore'

有什么办法可以找出这种情况发生的原因吗?我可以看到/ grunt-contrib-jshint目录位于/ node_modules目录中.有什么理由找不到下划线模块吗?我试过运行npm install但是当我运行grunt时仍然会遇到同样的错误.

有任何想法吗?任何帮助表示赞赏.

当你找不到模块x错误时,有时可能会有一件事就是删除整个npm_modules文件夹并再次运行npm install.

有时,在最初的npm安装中,它可能无法获得一个包的依赖关系,并且当你再次运行npm install时它不会再尝试再次获取它,因为它获得了你想要的所有包,可能不是全部这些包的依赖关系.

翻译自:https://stackoverflow.com/questions/27251651/jshint-error-cannot-find-module-underscore

转载注明原文:javascript – jshint错误:无法找到模块’下划线’