@alicloud/console-toolkit-plugin-os
TypeScript icon, indicating that this package has built-in type declarations

1.5.5 • Public • Published

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());

配置项

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

Readme

Keywords

none

Package Sidebar

Install

npm i @alicloud/console-toolkit-plugin-os

Weekly Downloads

7

Version

1.5.5

License

MIT

Unpacked Size

47 kB

Total Files

24

Last publish

Collaborators

  • jacksontian
  • fengmk2
  • pagecao
  • aliyunsdkteam
  • console-fe