我已经配置了关闭 摇树 但是还是把没有依赖的文件筛掉
export default {
input: `${input}/index.ts`,
external: ['vue', 'element-plus', 'calendar-ts', '@element-plus/icons-vue'],
plugins: [
clear({ targets: ['dist'] }),
vue(),
typescript({
useTsconfigDeclarationDir: false,
tsconfigOverride: {
exclude: ["node_modules", "examples", "tests"]
},
abortOnError: false,
clean: true
})
],
treeshake: false,
output: {
dir: `${output}/es`,
format: "es",
// preserveModules: true,
}
}
rollup.config.js
src/index.js
打包后
dist/index.js