# 三方库打包修复

修复 uni-app 项目层级过深时,引入npm包编译报错问题。

一般的uni-app项目层级为src/main.jspackages/user/main.js,如果你的项目层级比较深,比如src/project/user/main.js,可使用此插件。

另一个使用场景是 pnpm,使用 pnpm 的项目也可能打包异常,使用本插件可以修复此类错误。

# 如何使用

安装

pnpm add @plugin-light/webpack-plugin-fix-npm-package -D

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

const { FixNpmPackagePlugin } = require('@plugin-light/webpack-plugin-fix-npm-package');

module.exports = {
  configureWebpack: {
    plugins: [
      new FixNpmPackagePlugin(),
    ],
  }
}
Last Updated: 2024/10/12 08:54:40