1.0.5 • Published 2 months ago

@alicloud/console-toolkit-plugin-webpack5-os v1.0.5

Weekly downloads
-
License
MIT
Repository
-
Last release
2 months ago

ConsoleOS 构建配置

Aliyun Breezr

plugins: [
  [
    '@alicloud/console-toolkit-plugin-os', {
      id: 'aliyun-console-xxxxx'
    }
  ]
]

Webpack

构建 webpack 接入修改

const Chain = require('webpack-chain');
const merge = require('webpack-merge');
const { chainOsWebpack } = require('@alicloud/console-toolkit-plugin-os')

const chain = new Chain();
chainOsWebpack({ id: 'app-id' })(chain);
module.exports = merge(/*you webpack conf*/, chain.toConfig());

配置项

参数说明类型必填默认值
idconsole os 中应用 ID, 在加载应用的时候回根据这个配置的 id 唯一声明string-
webpack5针对 webpack 5 的配置优化boolean-
webpack3针对 webpack 3 的配置优化boolean-
cssPrefix对 css 隔离的前缀string你填入的id
disableCssPrefix对 css 隔离的前缀booleanfalse
disableOsCssExtends关闭 css 的 .os.css 的后置booleanfalse
enableStandaloneBundle单独构建出 consoleos 的版本,会在你构建目录下的 microApp 中生成 consoleos 的 bundlebooleanfalse