我正在尝试将我的Angular 5.2应用更新到Angular 6。我成功地遵循了Angular更新指南中的说明(包括将Angular -cli更新到v6),现在我正在尝试通过
ng serve --env=local
但这给了我错误:
未知选项:'——env'
我使用了多个环境(dev/local/prod),这就是它在Angular 5.2中工作的方式。现在如何在Angular 6中设置环境?
我正在尝试将我的Angular 5.2应用更新到Angular 6。我成功地遵循了Angular更新指南中的说明(包括将Angular -cli更新到v6),现在我正在尝试通过
ng serve --env=local
但这给了我错误:
未知选项:'——env'
我使用了多个环境(dev/local/prod),这就是它在Angular 5.2中工作的方式。现在如何在Angular 6中设置环境?
当前回答
对于Angular 2 - 5,请参考文章《Angular中的多重环境》
对于Angular 6,使用ng serve——configuration=dev
注意:angular 6也可以参考同一篇文章。但是无论你在哪里找到——env而是使用——configuration。这对于angular 6很有效。
其他回答
对于Angular 2 - 5,请参考文章《Angular中的多重环境》
对于Angular 6,使用ng serve——configuration=dev
注意:angular 6也可以参考同一篇文章。但是无论你在哪里找到——env而是使用——configuration。这对于angular 6很有效。
在Angular 6中使用这个命令来构建
ng build --prod --configuration=dev
开发环境可以使用ng serve -c dev命令 Ng serve -c prod用于生产环境
而建筑也同样适用。你可以使用ng build -c dev进行开发构建
Angular不再支持——env,你必须使用
ng serve -c dev
对于发展环境和
ng serve -c prod
用于生产。
注意:-c或——configuration
这适用于Angular 12
步骤1:
"serve":
"configurations": {
"staging": {
"browserTarget": "projectName:build:staging"
}
第 2 步: 运行 MyApp:serve 的 NPX --配置=暂存