zoukankan      html  css  js  c++  java
  • angular9 如何 增加 webpack配置 并将px转换为rem

    1.在项目中安装@angular-builders

    npm i -D @angular-builders/custom-webpack
    

    2.在你的项目根目录创建 webpack.config.js 文件 (和angular.json 同级)

    module.exports = {
      module: {
        rules: [{
          test: /.less$/,
          use: [
            'postcss-loader',
            'less-loader',
          ]
        }]
      }
    };
    

      

    3.在你的angular.json 文件中 进行配置 首先 配置 ng serve 指令

     "architect": {
      ...
      "build": {
        "builder": "@angular-builders/custom-webpack:browser", 这里进行替换
        "options": { 
           这里进行添加
          "customWebpackConfig": {
             "path": "./extra-webpack.config.js"
          },
          ...
        }
      },
      "serve": {
        "builder": "@angular-builders/custom-webpack:dev-server", 这里进行替换
        "options": {
          "browserTarget": "my-project:build"
        }
      }
    

      

    一共需要替换两处,添加一处信息 具体替换,

    更改内容可以查看 https://www.npmjs.com/package/@angular-builders/custom-webpack

    或者 https://github.com/just-jeb/angular-builders

    注意 如果需要使用postcss-loader 需要在根目录 创建 postcss.config.js 内容如下

    module.exports = () => ({
      plugins: [
        require('postcss-pxtorem')({
          rootValue: 192.0,
          propList: ['*']
        })
      ]
    });
    

      

  • 相关阅读:
    windows下安装redis
    十五oracle 触发器
    Flask 学习 六 大型程序结构
    Flask 学习 五 电子邮件
    Flask 学习 四 数据库
    Flask学习 三 web表单
    Flask学习 二 模板
    Flask学习 一 基本结构
    Python操作Redis
    Python操作MySQL
  • 原文地址:https://www.cnblogs.com/MainActivity/p/12420235.html
Copyright © 2011-2022 走看看