vite.config.js 735 B

123456789101112131415161718192021222324252627282930
  1. import { defineConfig } from 'vite';
  2. import { VitePluginNode } from 'vite-plugin-node';
  3. export default defineConfig({
  4. server:{
  5. port:61337
  6. },
  7. plugins: [
  8. VitePluginNode({
  9. adapter:"express",
  10. appPath:"./test-export.js",
  11. exportName:"TestExport",
  12. // initAppOnBoot:false,
  13. })
  14. ],
  15. build: {
  16. lib: {
  17. entry: 'test-export.js', // 入口文件
  18. name: 'temp-test-export',
  19. fileName: (format) => `temp-test-export.${format}.js`
  20. },
  21. rollupOptions: {
  22. input: 'test-export.js', // 你的入口文件
  23. output: {
  24. dir: 'temp',
  25. format: 'cjs'
  26. }
  27. }
  28. }
  29. });