Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
vendor
/
invoiceshelf
/
modules
/
src
/
Commands
/
stubs
/
resources
:
vite.config.stub
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
// vite.config.js const path = require('path') const { defineConfig } = require('vite') import vue from '@vitejs/plugin-vue' import { viteExternalsPlugin } from 'vite-plugin-externals' module.exports = defineConfig({ build: { lib: { entry: path.resolve(__dirname, 'Resources/scripts/module.js'), name: 'MyLib', fileName: (format) => `$LOWER_NAME$.${format}.js`, }, outDir: './dist', }, resolve: { alias: { '@': path.resolve(__dirname, '../../resources'), '~': path.resolve(__dirname, 'Resources'), }, }, plugins: [ vue(), viteExternalsPlugin({ vue: 'Vue', }), ], })