nuxt.config.ts 1003 B

1234567891011121314151617181920212223242526272829303132333435
  1. import AutoImport from 'unplugin-auto-import/vite'
  2. import Components from 'unplugin-vue-components/vite'
  3. import { NaiveUiResolver } from 'unplugin-vue-components/resolvers'
  4. // https://nuxt.com/docs/api/configuration/nuxt-config
  5. export default defineNuxtConfig({
  6. css: [
  7. '@/static/css/root.scss',
  8. // 直接加载一个 Node.js 模块。(在这里它是一个 Sass 文件)
  9. // 'bulma',
  10. // 项目里要使用的 SCSS 文件
  11. '@/static/css/common.scss',
  12. 'animate.css'
  13. ],
  14. plugins: [
  15. { src: '@/public/js/wow.js', ssr: true }
  16. ],
  17. modules: ["nuxtjs-naive-ui"],
  18. vite: {
  19. plugins: [
  20. AutoImport({
  21. imports: [
  22. {
  23. 'naive-ui': [
  24. 'NCarousel',
  25. ]
  26. }
  27. ]
  28. }),
  29. Components({
  30. resolvers: [NaiveUiResolver()]
  31. })
  32. ]
  33. }
  34. })