@antmjs/plugin-icestark

2.3.27 • Public • Published

@antmjs/plugin-icestark

TaroH5 支持飞冰的微前端框架

为什么需要

为了保证开发使用的框架保持一致,我们主要以 Taro 为核心,包括 PC 系统的构建也依赖 Taro。PC 应用比较庞大,也就实践出了这个临时方案

安装

yarn add @antmjs/plugin-icestark --dev

使用

文档参考icestark

config/index.js

const IceStarkPlugin = require('@antmjs/plugin-icestark')
{
  h5: {
    webpackChain(chain) {
      chain
        .plugin('IceStarkPlugin')
        .use(new IceStarkPlugin({ libraryName: pkg.name }))
      chain.output.library(pkg.name).libraryTarget('umd').publicPath('//localhost:10086/')
    },
    devServer: {
      port: 10086,
      hot: true,
      host: '0.0.0.0',
      historyApiFallback: true,
      disableHostCheck: true,
      headers: {
        'Access-Control-Allow-Origin': '*', // 表示允许跨域
      },
    }
  }
}

Dependents (0)

Package Sidebar

Install

npm i @antmjs/plugin-icestark

Weekly Downloads

2

Version

2.3.27

License

MIT

Unpacked Size

8.98 kB

Total Files

6

Last publish

Collaborators

  • zuolung
  • hisanshao