同步操作将从 大漠穷秋/OpenWMS-Frontend 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
这是 OpenWMS 项目的前端代码。
请先fork本项目
git clone 你自己fork之后的项目路径
cd OpenWMS-Frontend
npm i -g cnpm --registry=https://registry.npm.taobao.org
cnpm i -g @angular/cli
cnpm install
ng serve -e dev
打开你的浏览器,访问http://localhost:4200/
在 src/environments 目录下提供了 3 份配置文件,分别对应 dev、mock 和 prod 环境。
ng serve 默认使用 dev 这份配置文件,如果需要切换到 mock 环境,请运行:
ng serve -e mock
在开发状态,你可能不想每次修改代码之后都让浏览器全部刷新,你希望能“热替换”,所以有了 HRM 这个机制。
@angular/cli 在默认情况下不支持 HMR,所以这里我们手动进行了支持,具体做法请参考这里:https://medium.com/wizardnet972/hot-module-replacement-with-angular-cli-5fc7a3ae4a9c
以 HRM 的方式启动此项目请执行:
npm run hmr
特别注意:最新的@angular/cli 6.x 版本已经内置了 HMR 支持,只要执行以下命令即可:
ng serve --hmr
以下是项目 build 出来的体积:
用 webpack-bundle-analyzer 分析之后可以看到各个模块在编译之后所占的体积:
可以看到,主要是因为 ECharts 和 PrimeNG 占的体积比较大,建议您在使用的时候做一下异步,用不到的组件不要一股脑全部导入进来。
MIT
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。