Nuxt 更改目录结构

请问 nuxt 怎么修改 generate 后的目录?

现在是这样的:pages 目录下新建了一个 user.vue 文件,npm run generate 产生的 dist 文件夹下就会添加一个名为 user 的文件夹,然后里面有一个 index.html。

现在想让 user/index.html 这种结构转变为 user.html,可以修改吗?

阅读 4.1k
1 个回答

修改 generator.js181

let path = join(route, sep, 'index.html') // /about -> /about/index.html

修改为

let path = join(`${route === '/' ? 'index' : route}.html`) // /about -> /about/index.html

实际运行 npm run generate 的时候,nuxt运行的是编译后的文件,如果你只是临时处理可以修改 编译后的 nuxt.js 文件 4934 行,修改方法和上面类似。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题