serve.mjs 849 B

12345678910111213141516
  1. import { createServer } from 'vite'
  2. import vue from '@vitejs/plugin-vue'
  3. import tailwind from 'tailwindcss'
  4. import autoprefixer from 'autoprefixer'
  5. import { fileURLToPath } from 'node:url'
  6. import { resolve } from 'node:path'
  7. import tailwindConfig from '../../tailwind.config.js'
  8. const root = fileURLToPath(new URL('../../', import.meta.url))
  9. const server = await createServer({
  10. configFile:false, root, envDir:fileURLToPath(new URL('.',import.meta.url)), plugins:[vue()],
  11. resolve:{alias:{'@':resolve(root,'src')}},
  12. css:{postcss:{plugins:[tailwind({...tailwindConfig,content:[resolve(root,'src/**/*.{vue,ts}'),resolve(root,'verification/assessment/*.vue')]}),autoprefixer()]}},
  13. server:{host:'127.0.0.1',port:4176,strictPort:true},
  14. })
  15. await server.listen()
  16. console.log('Local fixture: http://127.0.0.1:4176/verification/assessment/index.html')