change to libs

This commit is contained in:
2025-04-02 18:34:07 +08:00
parent 6d5f6f21a1
commit 62b8c787a1
22 changed files with 811 additions and 51 deletions

View File

@@ -31,15 +31,54 @@ export default defineConfig({
'@': path.resolve(__dirname, './src'),
},
},
base: basename,
// base: basename,
base: './',
define: {
DEV_SERVER: JSON.stringify(process.env.NODE_ENV === 'development'),
VERSION: JSON.stringify(version),
BASE_NAME: JSON.stringify(basename),
'process.env.NODE_ENV': JSON.stringify(process.env.NODE_ENV),
},
build: {
target: 'esnext',
target: 'modules',
// minify: false,
lib: {
entry: './src/libs.ts',
formats: ['es'],
fileName: ()=>`render.js`,
cssFileName: `render`,
},
rollupOptions: {
output: {
exports: 'named',
// entryFileNames: 'main.js',
assetFileNames: (chunkInfo) => {
const names = chunkInfo.names || [];
console.log('names',names);
if(names.includes('libs')){
return '[name].[ext]'
}
return 'assets/[name].[hash].[ext]';
},
// chunkFileNames: (chunkInfo) => {
// const names = chunkInfo.names || [];
// return 'assets/[name].[hash].[ext]';
// },
},
// output: {
// assetFileNames: (chunkInfo) => {
// console.log(chunkInfo.names);
// if (chunkInfo.names?.includes('render')) {
// return '[name].[ext]';
// }
// return 'assets/[name].[hash].[ext]';
// },
// },
},
},
server: {
port: 6006,
host: '0.0.0.0',