如何更改_nuxt文件夹的名称?

问题描述 投票:0回答:3

您好,我的 Nuxt.js 应用程序遇到了问题,但我似乎无法解决。我想要做的是将生成的

_nuxt
文件夹的名称更改为其他名称。到目前为止,我已经更新了
nuxt.config.js
并添加了以下片段:

build: {
    publicPath: '/new-folder'
  },

据我了解,此 publicPath 变量需要 CDN 链接,因此这可能不是更改默认

_nuxt
文件夹名称的正确方法。

我还尝试添加

buildDir: 'new-folder
但是当我运行构建命令时它没有显示在项目中。当我将 nuxt.config 文件部署到 heroku 上时,无论我在 nuxt.config 文件中添加什么更改,所有资产仍然位于
_nuxt
文件夹中,这会导致我的项目出现问题。难道我没有看到什么,我做错了什么吗?

node.js vue.js webpack nuxt.js
3个回答
8
投票

因为 nuxt JS 文档中的默认答案是

/_nuxt/
。正确答案应该是
/yourCustomName/
- 请注意您需要两个正斜杠。

nuxt.config.js

build: {
  publicPath: '/customName/'
}

2
投票

很简单,只需更改构建

publicPath
即可。 buildDir 是更改开发文件夹,编码时文件所在的位置

nuxt.config.js:

build: {
    publicPath: 'new-folder/',
},

就我而言,我的 publicPath 是

leo/

您可以在这里查看更多信息: https://medium.com/@andrejsabrickis/how-to-set-custom-configuration-for-nuxt-js-generate-task-5055e53c2da5


0
投票

对于 Nuxt3,在

nuxt.config.ts
,尝试:

    app: {
        buildAssetsDir: 'folder-here',
    },
© www.soinside.com 2019 - 2024. All rights reserved.