目录
1.You must sign up for private packages
准备
上传到npm上需要将镜像源设置为npm官方源,也可以在项目中添加.npmrc文件如下图
设置该项目的npm源方便些
1.创建一个vite项目
可以看vite官方文档的命令
2.配置vite.config.ts
配置打包的基本配置
export default defineConfig({
plugins: [vue()],
base:'./',
build:{
target: 'modules',
outDir:'dist',
minify: true,
lib: {
entry: resolve(__dirname, 'lib/index.ts'),
name: 'zztool',
formats: ["es", "umd", "cjs"],
// the proper extensions will be added
fileName: 'zztool',
},
rollupOptions: {
// 确保外部化处理那些你不想打包进库的依赖
external: ['vue'],
},
terserOptions: {
compress: {
drop_cons