1 Star 8 Fork 3

jikun/preview-image

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
vite.config.lib.ts 1.28 KB
一键复制 编辑 原始数据 按行查看 历史
import { fileURLToPath, URL } from 'node:url'
import { resolve } from 'node:path'
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import vueJsx from '@vitejs/plugin-vue-jsx'
import VueDevTools from 'vite-plugin-vue-devtools'
import dts from 'vite-plugin-dts'
// https://vitejs.dev/config/
export default defineConfig({
resolve: {
alias: {
'@': fileURLToPath(new URL('./src', import.meta.url))
}
},
plugins: [
vue(),
vueJsx(),
dts({
tsconfigPath: './tsconfig.json',
outDir: 'types'
}),
VueDevTools()
],
publicDir: false,
appType: 'custom',
build: {
outDir: 'lib',
rollupOptions: {
// 确保外部化处理那些你不想打包进库的依赖
external: ['vue'],
output: {
// 在 UMD 构建模式下为这些外部化的依赖提供一个全局变量
globals: {
vue: 'Vue'
},
exports: 'named'
}
},
lib: {
entry: resolve(
fileURLToPath(new URL('./src', import.meta.url)),
'components/preview-image/index.ts'
),
name: 'foxPreviewImage',
fileName: (format: string) => {
if (format === 'es') {
return 'preview-image.mjs'
}
return `preview-image.js`
}
}
}
})
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
JavaScript
1
https://gitee.com/guojikun/preview-image.git
git@gitee.com:guojikun/preview-image.git
guojikun
preview-image
preview-image
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385