2016-07-19 35 views

回答

0

聽起來像fs.extra模塊沒有完全安裝,並且缺少依賴關係。你的代碼運行正常,我有一個新的npm install fs.extra q

刪除你的文件夾node_modules並重新運行npm install(如果你的依賴在package.json列出)​​或npm install fs.extra q(如果他們不是)。

+1

短暫的工作,但我發現,當我會安裝其他npm模塊使用walk和foreachasync模塊,如「@ angular/common」,那麼它會再次打破。 「fs.extra」和「@ angular/common」都安裝[email protected]。但是,如果您單獨執行「npm install --save walk foreachasync」,它將安裝[email protected] [email protected]。之後,我沒有看到這個問題。 – Udarr

0

我在項目中遇到了不區分大小寫的文件系統的問題,這些項目需要依賴[email protected][email protected]的不同版本的walk。由於不同版本的shell的名稱不同,它看起來可能會讓npm混淆,並且不能正確安裝正確的版本。

我能夠通過明確取決於[email protected]^3.0.0來解決這個問題。

相關問題