Этот вопрос является дубликатом 92% оптимизации ресурсов чанка - webpack .Но не было удовлетворительного ответа на этот вопрос.
На самом деле, на местном уровне я использую ng serve
или nmp start
, чтобы запустить свой сервис, и он работает нормально.Но в экземпляре EC2 мне нужно сжать мой веб-пакет, поэтому я использую 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
, он показывает:
/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
, которого не было неделю назад.
Пожалуйста, помогите мне решить эту проблему.