2014-10-30 59 views
0

所以我一直在使用Grunt來編譯我的少文件(除其他外),它工作正常,我的gruntfile.js設置正確,但突然我的終端是現在說Grunt突然找不到目錄

Running "less:components" (less) task 
Warning: Cannot find module '/Users/../path/to/directory/../less' Use --force to continue. 

少目錄絕對是它應該是,所以我不明白爲什麼這可能會發生。有什麼建議嗎?

編輯:的npm list結果顯示了一個長長的名單看起來不錯,但在最後

npm ERR! extraneous: [email protected] /Users/../path/../node_modules/grunt-cli 
npm ERR! missing: [email protected]~2.0.0, required by [email protected] 
npm ERR! missing: [email protected]^0.3.3, required by [email protected] 
npm ERR! missing: [email protected]^0.3.3, required by [email protected] 
npm ERR! not ok code 0 

在Gruntfile.js的減配置看起來像這樣

less: { 
     components: { 
     files: {   
      'compiled_css/login.css': ['less/login.less'], 
      'compiled_css/front.css': ['less/_import.less']   
     } 
     }, 
     options: { 
     expand: true, 
     paths: [ 
     'bower_components/bootstrap/less', 
     'less' 
     ] 
     } 
    }, 
+0

它說'找不到模塊'。發佈'npm list'的輸出(如果結果太長,則壓縮結果)以及您的配置較少的任務。 – 2014-10-30 13:04:16

+0

我編輯了原始問題。 – 2014-10-30 13:19:20

回答

0
沒有給這個錯誤

好的,我設法解決了這個問題。我從根中刪除了node_modules目錄並再次運行npm install

然後運行grun噸,它一切正常。