我注意到
"ng:serve": "cross-env-shell ng serve --open --host=$HOSTNAME --disableHostCheck -c=dev",
在script。下的package.json文件中。我想知道标记(-host,disableHostCheck,-c )来自何处?它们与webpack-dev-server有关还是特定于Angular?有什么文件可以找到这些标志的列表吗?
答案 0 :(得分:1)
ng服务的标志在这里..
https://github.com/angular/angular-cli/wiki/serve
-打开在默认浏览器中打开网址
基本上,开发服务器启动后,它会自动打开一个浏览器窗口,其中包含应用程序的正确URL。
-主机
主持人收听
-disable-host-check
不要验证连接的客户端是否属于允许的主机。
-配置(别名:-c)
指定要使用的配置。配置在“ configurations”属性下的angular.json(Angular 6)中定义。他们以前被称为环境。这是angular.json的示例条目:
"configurations": {
"dan": {
"fileReplacements": [
{
"replace": "src/environments/environment.ts",
"with": "src/environments/environment.dan.ts"
}
]
}
}
要使用此配置,我将使用:
ng serve --configuration=dan
配置文件定义应用程序级别变量。一个典型的示例是向例如apiUurl:'http://localhost:9600/api/'