<p align="center"> <img src="https://img.shields.io/npm/dw/@plugin-light/webpack-plugin-fix-import-path"> <img src="https://img.shields.io/npm/unpacked-size/@plugin-light/webpack-plugin-fix-import-path"> <img src="https://img.shields.io/npm/v/@plugi
npm install @plugin-light/webpack-plugin-fix-import-path
对于 common/runtime.js、common/vendor.js 等文件,打包产物的引用路径可能会发生异常,本插件会根据真实的文件路径来修复。
安装
``bash`
pnpm add @plugin-light/webpack-plugin-fix-import-path -D
在 vue.config.js 中添加如下设置:
`ts
const { FixImportPathPlugin } = require('@plugin-light/webpack-plugin-fix-import-path');
module.exports = {
configureWebpack: {
plugins: [
new FixImportPathPlugin({
handleList: [
'common/vendor.js',
'common/runtime.js',
'common/main.js',
],
pluginName: 'pluginA',
})
]
}
}
`
`ts`
export interface IFixImportPathOptions {
// 待处理的文件列表
handleList?: Array
// 插件名称
pluginName?: string;
}
handleList 默认值
`ts``
const HANDLE_LIST = [
'common/vendor.js',
'common/runtime.js',
'common/main.js',
];