簡體   English   中英

角度| 塊資產優化

[英]Angular | Chunk asset optimisation

這個問題是92%塊資產優化-webpack的重復 但是對此沒有令人滿意的答案。

實際上,在本地,我使用ng servenmp start來啟動我的服務,並且運行良好。 但是在EC2實例上,我需要壓縮我的webpack,所以我使用ng build --aot --prod

一周前,一切工作正常,但突然開始停在這一行: 92% chunk asset optimization ,我不知道出了什么問題。

如下:

 Your global Angular CLI version (6.0.3) is greater than your local version (1.6.1). The local Angular CLI version is used. To disable this warning use "ng config -g cli.warnings.versionMismatch false". 11% building modules 10/14 modules 4 active ...src/assets/css/smartadmin-rtl.min.cssNode#moveTo was deprecated. Use Container#append. 92% chunk asset optimization 

可能的原因可能是我已經在npm- 6.0.0上開發並測試了所有內容,而我正在嘗試在npm- 5.6.0上進行部署。

但是當我嘗試使用npm i -g npm to update更新它時, npm i -g npm to update它顯示:

 /home/ubuntu/.npm-global/bin/npm -> /home/ubuntu/.npm-global/lib/node_modules/npm/bin/npm-cli.js /home/ubuntu/.npm-global/bin/npx -> /home/ubuntu/.npm-global/lib/node_modules/npm/bin/npx-cli.js /home/ubuntu/.npm-global/bin/update -> /home/ubuntu/.npm-global/lib/node_modules/update/bin/update.js + to@0.2.9 + update@0.7.4 + npm@6.1.0 updated 3 packages in 15.729s 

當我嘗試運行sudo npm i -g npm to update它顯示如下:

 npm ERR! code 1 npm ERR! Command failed: /usr/bin/git clone -g git://github.com/jonschlinkert/resolve-file.got /home/ubuntu/.npm/_cacache/tmp/git-clone-d9e6c8aa npm ERR! /home/ubuntu/.npm/_cacache/tmp/git-clone-d9e6c8aa/.git: Permission denied npm ERR! npm ERR! A complete log of this run can be found in: npm ERR! /home/ubuntu/.npm/_logs/2018-05-24T14_22_49_199Z-debug.log 

我嘗試搜索這些錯誤,但沒有幫助。

或其他問題可以是:

現在我的服務已開始WebSocket in Angular使用WebSocket in Angular ,而一周前還沒有。

請幫我解決這個問題。

我必須從我的機器上刪除所有角度依賴關系,然后使用以下命令重新安裝:

sudo apt-get purge npm
sudo apt-get purge node

如果以上命令不起作用,請鍵入:sudo apt-get autoremove

sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp /opt/local/bin/node opt/local/include/node /opt/local/lib/node_modules
sudo rm -rf /usr/local/lib/node*
sudo rm -rf /usr/local/include/node*
sudo rm -rf /usr/local/bin/node*Install NPM
sudo apt-get install npm

安裝最新版本的NODE

sudo npm cache clean -f
sudo npm install -g n
sudo n stable

然后使用以下命令安裝Angular CLI:

sudo npm install -g @angular/cli

然后運行:

npm build --prod

並且錯誤已被消除,事情現在正在起作用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM