2017-06-14 37 views
1

我試圖編譯Angular2應用程序時遇到這個錯誤時,當我發出ng serve命令:

C:\Projects\All\MyAngularApp>ng serve 
Cannot find module './$data' 
Error: Cannot find module './$data' 
at Function.Module._resolveFilename (module.js:469:15) 
at Function.Module._load (module.js:417:25) 
at Module.require (module.js:497:17) 
at require (internal/module.js:20:19) 
at Object.<anonymous> (C:\Projects\All\MyAngularApp\node_modules\ajv\lib\ajv.js:10:23) 
at Module._compile (module.js:570:32) 
at Object.Module._extensions..js (module.js:579:10) 
at Module.load (module.js:487:32) 
at tryModuleLoad (module.js:446:12) 
at Function.Module._load (module.js:438:3) 
at Module.require (module.js:497:17) 
at require (internal/module.js:20:19) 
at Object.<anonymous> (C:\Projects\All\MyAngularApp\node_modules\schema-utils\dist\validateOptions.js:15:12) 
at Module._compile (module.js:570:32) 
at Object.Module._extensions..js (module.js:579:10) 
at Module.load (module.js:487:32) 

有沒有解釋如何一個很好的資源調試這些問題?

這不是我們第一次遇到這些構建錯誤,但之前我們能夠通過運行npm install命令來解決它們。

回答

0

(我沒有足夠的代表處發表評論爲...)

你能粘貼您的package.json的內容嗎?


可能與this topic

1

它發生在我身上,因爲我們的構建定義需要進行檢查node_modules。我因爲這三個錯誤的HAR-驗證\ node_modules \ ajv \ lib中,schema- utils \ node_modules \ ajv \ lib和webpack \ node_modules \ ajv \ lib。我從源代碼控制手動刪除ajv \ lib(並在本地),然後構建成功。

希望這會有所幫助。

相關問題