@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': '*', // 表示允许跨域
      },
    }
  }
}

/@antmjs/plugin-icestark/

    Package Sidebar

    Install

    npm i @antmjs/plugin-icestark

    Weekly Downloads

    3

    Version

    2.3.27

    License

    MIT

    Unpacked Size

    8.98 kB

    Total Files

    6

    Last publish

    Collaborators

    • zuolung
    • hisanshao