我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