EMP 3.0执行生命周期
export class LifeCycle {
/**
* 获取 empOptions 之后、初始化 empConfig 之前
*/
async afterGetEmpOptions() {}
/**
* RspackPlugin 插件执行之前
*/
async beforePlugin() {}
/**
* RspackPlugin 插件执行之后
*/
async afterPlugin() {}
/**
* RspackModule 插件执行之后
*/
async beforeModule() {}
/**
* RspackModule 插件执行之后
*/
async afterModule() {}
/**
* empPlugin 插件执行之前
*/
async beforeEmpPlugin() {}
/**
* empPlugin 插件执行之后
*/
async afterEmpPlugin() {}
/**
* 产物构建完成前
*/
async beforeBuild() {}
/**
* 产物构建完成后
*/
async afterBulid() {}
/**
* devServer启动前
*/
async beforeDevServe() {}
/**
* devServer启动后
*/
async afterDevServe() {}
/**
* server启动前
*/
async beforeServe() {}
/**
* server启动后
*/
async afterServe() {}
}
import {defineConfig} from '@empjs/cli'
export default defineConfig(store => {
return {
lifeCycle:{
// 构建之后的执行
afterBulid() {
},
}
}
})