【问题标题】:config setting in package.json file under scripts脚本下 package.json 文件中的配置设置
【发布时间】:2019-02-25 04:43:00
【问题描述】:

我注意到了

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

在脚本下的 package.json 文件中。我想知道标志(--host、disableHostCheck、-c)来自哪里?它们是与 webpack-dev-server 相关还是特定于 Angular?是否有任何文件可以找到此类标志的列表?

【问题讨论】:

    标签: node.js angular webpack package.json


    【解决方案1】:

    ng serve 的标志在这里..

    https://github.com/angular/angular-cli/wiki/serve

    --open 在默认浏览器中打开网址

    基本上,当开发服务器启动时,它会自动打开一个浏览器窗口,其中包含应用的正确 URL。

    --主机

    要收听的主机

    --禁用主机检查

    不要验证连接的客户端是否属于允许的主机。

    --配置(别名:-c)

    指定要使用的配置。配置在“配置”属性下的 angular.json (Angular 6) 中定义。它们以前被称为环境。这是来自 angular.json 的示例条目:

    "configurations": {
      "dan": {
        "fileReplacements": [
          {
            "replace": "src/environments/environment.ts",
            "with": "src/environments/environment.dan.ts"
          }
        ]
      }
    }
    

    要使用这个配置,我会运行:

    ng serve --configuration=dan
    

    配置文件定义应用级变量。一个典型的例子是发出请求的 api 端点,例如apiUurl: 'http://localhost:9600/api/'

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-21
      • 2018-11-30
      • 1970-01-01
      相关资源
      最近更新 更多