1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 |
- // https://nuxt.com/docs/api/configuration/nuxt-config
- export default defineNuxtConfig({
- devtools: { enabled: true },
- ssr: true,
- srcDir: "src/",
- app: {
- buildAssetsDir: "/client/",
- head: {
- title: "伏羲碳惠 - 一站式碳交易平台,碳资产开发,碳核算,碳中和",
- script: [{ src: "/swiper/swiper.min.js" }, { src: "/qrcode.js" }],
- link: [
- {
- rel: "icon",
- type: "images/x-icon",
- href: "网站ico图标",
- },
- { rel: "stylesheet", href: "/swiper/swiper.min.css" },
- ],
- meta: [
- { charset: "utf-8" },
- { name: "viewport", content: "width=device-width, initial-scale=1" },
- {
- name: "keywords",
- content:
- "伏羲碳惠,碳交易,碳核算,碳资产开发,碳中和,DMRV碳监测,碳足迹",
- },
- {
- name: "description",
- content:
- "伏羲碳惠提供一站式解决方案,涵盖碳减排项目开发、高质量项目评估、碳排放管理、碳交易、配额履约、碳中和认证等服务,同时提供连接项目业主、履约与非履约企业、投资机构、个人等多方的平台,打破信息壁垒,助力便捷、安全交易。",
- },
- ],
- },
- },
- runtimeConfig: {
- public: {
- NUXT_ENV_VALUE: process.env.NUXT_ENV_VARIABLE,
- },
- },
- sourcemap: false,
- nitro: {
- compressPublicAssets: true,
- output: {
- dir: "./dist/",
- },
- // 该配置用于服务端请求转发
- routeRules: {
- "/fuxicarbon-api/**": {
- proxy: "https://beta.fuxicarbon.com/fuxicarbon-api/**",
- },
- },
- },
- modules: [
- "@nuxt/ui",
- [
- "@pinia/nuxt",
- {
- autoImports: [
- // 自动引入 `defineStore()`
- "defineStore",
- // 自动引入 `defineStore()` 并重命名为 `definePiniaStore()`
- ["defineStore", "definePiniaStore"],
- ],
- },
- ],
- "@pinia-plugin-persistedstate/nuxt",
- ],
- colorMode: {
- preference: "light",
- },
- css: [
- // 加载 Less 文件
- "~/assets/main.css",
- ],
- devServer: {
- port: 3001,
- },
- plugins: [{ src: "@/plugins/aos", ssr: false, mode: "client" }],
- experimental: {
- inlineSSRStyles: false,
- treeshakeClientOnly: false,
- },
- vite: {
- css: {
- preprocessorOptions: {
- less: {
- additionalData: '@import "@/assets/global.less";',
- },
- },
- },
- },
- });
|