美文网首页
Angular CLI

Angular CLI

作者: 我不傻_cyy | 来源:发表于2019-11-27 16:50 被阅读0次

    几个常用的cli命令

    ng build

    ng build <project> [options]
    <project>构建应用的名称
    构建的属性配置在angular.json文件中,也可以在ng build后面直接添加属性
    属性有:
    --aot=true|false : 是否使用aot编译
    --baseHref=baseHref :构建应用的基础url
    --buildOptimizer=true|false :当使用aot编译的时候进行摇树优化
    --commonChunk=true|false :Use a separate bundle containing code used across multiple bundles. 默认值为true
    --deleteOutputPath=true|false :Delete the output path before building.默认值为true
    --extractCss=true|false :Extract css from global styles into css files instead of js ones.默认值为false
    --extractLicenses=true|false : Extract all licenses in a separate file.
    默认值: false
    --index=index :index.html文件
    --main=main :main.ts应用的入口文件
    --namedChunks=true|false: Use file name for lazy loaded chunks.默认值: true
    --optimization=true|false :Enables optimization of the build output.
    --outputHashing=none|all|media|bundles:输出文件文件名的哈希模式
    默认是none
    --prod=true|false:等价于--configuration=production
    --progress=true|false:Log progress to the console while building.
    --sourceMap=true|false:输出源文件,默认值为true
    --vendorChunk=true|false:Use a separate bundle containing only vendor libraries.默认值: true
    --verbose=true|false:Adds more details to output logging.默认值: false
    --watch=true|false:Run build when files change.默认值: false

    ng run

    ng run project:target[:configuration]
    这边的target对应angular.json中的architect中的build、serve等
    --configuration对应angular.json中的configurations部分

    ng serve

    ng serve <project> [options]
    其中<project>表示构建的项目的名称
    options对应angular.json中的architect/serve配置

    ng new

    ng new <name> [options]:创建一个新的angular项目
    其中<name>表示项目的名称
    [options]参考[https://angular.cn/cli/new]

    ng generate

    ng generate <schematic> [options]
    其中schematic可以是

    *   appShell
    *   application
    *   class
    *   component
    *   directive
    *   enum
    *   guard
    *   interface
    *   library
    *   module
    *   pipe
    *   service
    *   serviceWorker
    *   universal
    *   webWorker
    

    [options]参考[https://angular.cn/cli/generate]

    相关文章

      网友评论

          本文标题:Angular CLI

          本文链接:https://www.haomeiwen.com/subject/kyvrbctx.html