# 打包产物中引入 vendor

小程序下,在打包产物的 js 中引入 common/vendor.js,以修复某些情况下找不到模块的bug

# 如何使用

安装

pnpm add @plugin-light/webpack-plugin-add-common-vendor -D

vue.config.js 中添加如下设置:

const { AddCommonVendorPlugin } = require('@plugin-light/webpack-plugin-add-common-vendor');

module.exports = {
  configureWebpack: {
    plugins: [
      new AddCommonVendorPlugin()
    ],
  },
}

也可以引入其暴露的核心方法:

const { addCommonVendorCore } = require('@plugin-light/webpack-plugin-add-common-vendor');

addCommonVendorCore({
  pageSet,
  assets,
  subPackages,
  outputDir,
  postFix,
})

# 类型

export type IAddCommonVendorOptions = {
  postFix?: string;
  fileList?: Array<string>;
  content?: string;
};

export type IAddCommonVendorCoreOptions = {
  pageSet: string[];
  assets: Record<string, any>;
  subPackages: string[],
  outputDir: string;
  postFix?: string;
};

# 更新日志

点此查看

Last Updated: 2025/4/18 01:30:08