Skip to content

Repository files navigation

Micro APP Plugin - Webpack

[Plugin] webpack plugin.

基于webpack多入口的多仓库业务模块开发的插件应用框架核心库.

Github Actions CoverallsCoverage StatusNPM VersionNPM Download

Install

yarn add @micro-app/plugin-webpack

or

npm install -S @micro-app/plugin-webpack

Usage

在项目 根目录micro-app.config.js 文件中配置

module.exports={// ...plugins: [// 自定义插件['@micro-app/plugin-webpack',{// 一些插件配置项// ReplaceFileNotExists: {// debug: false, // 开启log// warnHint: 'Not Found',// loader: '', // 路径// resource: '', // 路径// test: /^@micros\//i, // 匹配规则// },// SpeedMeasurePlugin: {// disabled: true,// },// HappyPack: {// disabled: true,// },}],],};

Build

npx micro-app build

or

npx micro-app-build

内置部分插件提供的 api 方法补充

可通过如下命令进行动态查看

npxmicro-appshowmethods

以提供的方法如下, System Build-in 为内置方法

╰─➤npxmicro-appshowmethodsPluginMethods:
*modifyChainWebpackConfig(合并之后提供webpack-chain进行再次修改事件)*onChainWebpcakConfig(修改之后提供webpack-chain进行查看事件)*modifyWebpackConfig(合并之后提供webpackconfig进行再次修改事件)*onBuildSuccess(构建成功时事件)*onBuildFail(构建失败时事件)*beforeBuild(开始构建前事件)*afterBuild(构建结束后事件)

About

[Plugin] webpack plugin.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages