Angular 6 CLI报错Unknown option: '--app',多应用项目如何指定运行应用?
Angular 6中指定运行应用的正确方式
嘿,这个问题我升级Angular版本的时候也踩过一模一样的坑!Angular 6确实移除了旧版本里的--app参数,现在要指定运行的应用,得用以下几种方式:
使用
--project参数(推荐)
直接在ng serve命令后加上--project(或者简写-p),跟上你的应用名称,也就是之前--app后面的那个名字:ng serve --project myAppOne # 或者简写 ng serve -p myAppOne这个名称对应你
angular.json文件里projects节点下的应用名称,你可以打开这个文件确认一下,确保拼写没错。添加npm脚本简化操作
如果你经常需要运行这个应用,可以在项目根目录的package.json里的scripts字段添加一条自定义命令:"scripts": { // ... 其他脚本 "start:myAppOne": "ng serve --project myAppOne" }之后只要执行
npm run start:myAppOne就能快速启动这个应用了,比每次敲长命令方便多了。设置默认项目
要是这个应用是你日常开发的主要应用,还可以把它设为默认项目:打开angular.json,找到顶层的defaultProject字段,把它的值改成myAppOne。这样之后直接执行ng serve就会默认运行这个应用,不需要再额外指定参数了。
内容的提问来源于stack exchange,提问作者user2846469
相关产品推荐
相关产品推荐

