Skip to content

Latest commit

 

History

History
59 lines (42 loc) · 1.01 KB

File metadata and controls

59 lines (42 loc) · 1.01 KB

打包后外层文件转移

转移打包后的外层文件。

对于下面的项目目录结构:

- src
  - common
  - components
  - project
    - user
      - main.js
    - admin
      - main.js

common/components等文件夹打包后并不会放到dist/build/mp-weixin中,而是打包到了dist/build中,本插件可以修复这一问题,将common等文件夹移动到dist/build/mp-weixin中。

如何使用

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

const { TransferLocalFilePlugin } = require('plugin-light/lib/plugin');


module.exports = {
  configureWebpack: {
    plugins: [
      new TransferLocalFilePlugin({
        adapterDirs: [
          'comm',
          'common',
          'component',
        ],
        isModifyRef: true,
      })
    ]
  }
}

参数

export type ITransferLocalFileOptions= {
  // 是否修改打包产物中的引用位置,默认 false
  isModifyRef?: boolean;
  // 处理的文件夹列表
  adapterDirs?: Array<string>;
};