zoukankan      html  css  js  c++  java
  • @angular/cli 工程 项目 配置

    如果你创建工程项目用angular-cli 你的样式文件想使用scss, 并且让ng serve自动编译它们

    你可以在创建项目的时候用 ng new sassy-project --style=sass

    或者通过ng set defaults.styleExt scss 来修改你现有的项目

    然后修改.angular-cli.json的

    "styles": [
        "styles.css" // "styles.scss"
    ]

    和component里面使用到的scss

    创建带路由的项目

    ng new my-routing --routing

    或者在原有的项目上添加路由

    ng generate module app-routing --flat --module=app

    --flat 把这个文件放进了 src/app 中,而不是单独的目录中。
    --module=app 告诉 CLI 把它注册到 AppModuleimports 数组中


    Angular6+ webpack自定义扩展


    使用工具:ngx-build-plus,不需要改很多东西就能在现有项目进行集成

    1.运行 ng add ngx-build-plus,在angular7版本会自动一键配置好,但是6版本中可能会出现安装不成功,这时候请直接npm install ngx-build-plus --save-dev,然后angular.json文件中更改以下两处地方:

    "build": {
          - "builder": "@angular-devkit/build-angular:browser"
          + "builder": "ngx-build-plus:build"
          ...
    },
    "serve": {
          - "builder": "@angular-devkit/build-angular:dev-server"
          + "builder": "ngx-build-plus:dev-server"
          ...
    }

    2.接下来根目录下新建webpack.extra.js文件

    module.exports = {
       // 这里添加webpack配置对象
    };

    3.进行生产环境编译

    ng build --extraWebpackConfig webpack.extra.js --prod
  • 相关阅读:
    软件工程课程总结
    构建之法阅读笔记06
    个人工作总结11(第二阶段)
    第十六周学习进度
    大道至简阅读笔记03
    大道至简阅读笔记02
    Hadoop学习笔记(四):Yarn和MapReduce
    Hadoop学习笔记(三):java操作Hadoop
    Hadoop学习笔记(二):简单操作
    Hadoop学习笔记(一):安装与配置
  • 原文地址:https://www.cnblogs.com/zhenguo-chen/p/10442981.html
Copyright © 2011-2022 走看看