我的測試服務器和測試代碼將在本地主機上完美運行,但是當使用ng構建和託管構建文件時,我收到錯誤並且不顯示任何內容。無法讀取未定義的屬性「調用」 - Angular 2構建錯誤[潛在解決方案]
我們的測試服務器的角2 CLI工作正常,但建築和現場服務器上測試項目將呈現如下錯誤: 當運行構建,如:
納克構建--prod --base -href /新/
而構建上傳到活動服務器將呈現在我的控制檯此問題:
無法讀取屬性undefi的「來電」 ned
或類似的東西,看似毫無意義。
我的測試服務器和測試代碼將在本地主機上完美運行,但是當使用ng構建和託管構建文件時,我收到錯誤並且不顯示任何內容。無法讀取未定義的屬性「調用」 - Angular 2構建錯誤[潛在解決方案]
我們的測試服務器的角2 CLI工作正常,但建築和現場服務器上測試項目將呈現如下錯誤: 當運行構建,如:
納克構建--prod --base -href /新/
而構建上傳到活動服務器將呈現在我的控制檯此問題:
無法讀取屬性undefi的「來電」 ned
或類似的東西,看似毫無意義。
更新 要在使用--build的優化,它仍然失敗,請重新安裝node_modules這應該皮卡@angular-devkit/[email protected]
,檢查使用此命令npm ls @angular-devkit/build-optimizer
重新安裝所有使用此解決這個問題:
npm uninstall -g angular-cli
npm cache clean
npm install -g [email protected]
我發現的溶液加入該到我的生成命令:
--build的優化
如果我只是跑下面的命令我會得到「未定義的屬性調用」錯誤和類似看似毫無意義的錯誤
納克構建--prod --base-HREF /新/
與構建命令,例如對我工作的命令是這樣的:
納克構建--prod --base-HREF /新/ --build的優化
它從一個角度-CLI開發看來,這個錯誤是當代碼部署由於腳本的
官方角CLI支持/缺陷線程加載此問題的順序,發生如添加-build-optimizer並沒有解決你的問題,請參考那裏,並回購你目前的非工作版本尋求幫助。 https://github.com/angular/angular-cli/issues/6196
在構建服務器之前,我發現它非常有用--prod標誌('ng serve --prod')。就像你說的那樣,在服務器上構建時遇到意外問題非常普遍。 – Andresson