您好,我的 Nuxt.js 应用程序遇到了问题,但我似乎无法解决。我想要做的是将生成的
_nuxt
文件夹的名称更改为其他名称。到目前为止,我已经更新了 nuxt.config.js
并添加了以下片段:
build: {
publicPath: '/new-folder'
},
据我了解,此 publicPath 变量需要 CDN 链接,因此这可能不是更改默认
_nuxt
文件夹名称的正确方法。
我还尝试添加
buildDir: 'new-folder
但是当我运行构建命令时它没有显示在项目中。当我将 nuxt.config 文件部署到 heroku 上时,无论我在 nuxt.config 文件中添加什么更改,所有资产仍然位于 _nuxt
文件夹中,这会导致我的项目出现问题。难道我没有看到什么,我做错了什么吗?
因为 nuxt JS 文档中的默认答案是
/_nuxt/
。正确答案应该是 /yourCustomName/
- 请注意您需要两个正斜杠。
在 nuxt.config.js
build: {
publicPath: '/customName/'
}
很简单,只需更改构建
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
对于 Nuxt3,在
nuxt.config.ts
,尝试:
app: {
buildAssetsDir: 'folder-here',
},