脚本下package.json文件中的配置设置

时间:2018-09-20 19:57:19

标签: node.js angular webpack package.json

我注意到

"ng:serve": "cross-env-shell ng serve --open --host=$HOSTNAME --disableHostCheck -c=dev",

在script。下的package.json文件中。我想知道标记(-host,disableHostCheck,-c )来自何处?它们与webpack-dev-server有关还是特定于Angular?有什么文件可以找到这些标志的列表吗?

1 个答案:

答案 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/'