import { defineConfig } from 'vite'; import reactRefresh from '@vitejs/plugin-react-refresh'; import vitePluginImp from 'vite-plugin-imp'; import path from 'path'; // https://vitejs.dev/config/ export default defineConfig({ plugins: [ reactRefresh(), vitePluginImp({ libList: [ { libName: 'antd', style: (name: any) => `antd/es/${name}/style`, libDirectory: 'es' } ] }) ], base: '/wjsw', // 设置打包路径 resolve: { alias: { '@/': path.resolve(__dirname, './src'), } }, css: { preprocessorOptions: { less: { modifyVars: { // 更改主题在这里 'primary-color': '#048da1', 'link-color': '#1DA57A', 'border-radius-base': '2px', color: '#ffffff' }, // 支持内联 JavaScript javascriptEnabled: true, //引入全局less additionalData: `@import "${path.resolve(__dirname, './src/assets/css/variable.less')}";`, } }, modules: { // 样式小驼峰转化, css: goods-list => tsx: goodsList localsConvention: 'camelCase' } }, build: { minify: 'terser', // 去除console terserOptions: { compress: { drop_console: true, drop_debugger: true } } }, server: { host: '0.0.0.0', port: 4000, // 设置服务启动端口号 open: true, // 设置服务启动时是否自动打开浏览器 https: false, cors: true, // 允许跨域 // 设置代理,根据我们项目实际情况配置 proxy: { '/wjswapi': { target: 'http://172.16.9.123:7007', changeOrigin: true, secure: false, rewrite: (path) => path.replace('^/wjswapi/', '/wjswapi') } } } });
正文
vite基本配置
文章版权声明:除非注明,否则均为
譬如朝露_策温技术开发工作室博客原创文章,转载或复制请以超链接形式并注明出处。
发表评论
侧栏公告
寄语
譬如朝露博客是一个分享前端知识的网站,联系方式11523518。
热评文章
标签列表
热门文章
友情链接