You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Heroku上Nuxt路径重复问题:资源路径含重复_nuxt前缀

资源路径重复_nuxt前缀问题解决记录

问题现象

项目构建后,CSS及图片资源的链接路径出现重复的_nuxt前缀,示例路径:/_nuxt/_nuxt/home1.5334375a.webp

修改后的nuxt.config.ts配置

import { defineNuxtConfig } from "nuxt";

export default defineNuxtConfig({
  buildModules: ["@nuxtjs/google-fonts"],
  modules: ["nuxt-windicss", "@vueuse/nuxt", "@pinia/nuxt"],
  css: ["assets/styles/custom.css"],
  runtimeConfig: {
    apiSecret: process.env.NUXT_PUBLIC_BASE_URL,
    public: {
      BASE_URL: process.env.NUXT_PUBLIC_BASE_URL,
    },
  },
  plugins: [
    { src: "~/plugins/persistedState.ts", ssr: false, mode: "client" },
    { src: "~/plugins/maska.ts", ssr: false, mode: "client" },
  ],
  alias: {
    assets: "/assets",
    '@vue/devtools-api': '@vue/devtools-api',
  }
});

解决方案

通过调整项目依赖解决该问题,具体操作是移除Vite依赖,修改后的package.json依赖项如下:

"dependencies": {
    "@nuxt/kit": "3.0.0-rc.4",
    "@nuxtjs/google-fonts": "^3.0.0-0",
    "@vue/test-utils": "^2.0.2",
    "add": "^2.0.6",
    "c8": "^7.11.0",
    "maska": "^1.5.0",
    "swiper": "^8.3.0",
    "pinia": "^2.0.14",
    "vitest": "^0.16.0",
    "vue": "^3.2.37",
    "vue-router": "4",
    "boxicons": "^2.1.2"
  }

内容的提问来源于stack exchange,提问作者Eduardo Martins Lima

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 13:06:17