Angular |区块资产优化
Angular | Chunk asset optimisation
这个问题与92% chunk asset optimization - webpack 重复
。但对此一直没有满意的答复。
实际上,在本地,我使用 ng serve
或 nmp 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
更新它时,它显示:
/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
,一周前还没有。
请帮我解决这个问题。
我不得不从我的机器上删除所有 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
错误已自行删除,一切正常。
这个问题与92% chunk asset optimization - webpack 重复 。但对此一直没有满意的答复。
实际上,在本地,我使用 ng serve
或 nmp 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
更新它时,它显示:
/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
,一周前还没有。
请帮我解决这个问题。
我不得不从我的机器上删除所有 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
错误已自行删除,一切正常。