在Nuxt中设置输出文件夹的路径

时间:2019-01-26 17:13:08

标签: javascript vue.js nuxt.js

enter image description here

在Windows中工作,我可以使用自己的nuxt项目生成一个静态网站

$ npx nuxt generate

我对设置生成的静态文件的输出文件夹感兴趣。

我正在阅读https://nuxtjs.org/api/configuration-generate,这说明我应该查看generate属性。但是,我不明白如何修改或访问generate属性。我将如何访问generate属性?

编辑;我将nuxt.config.js构建对象更改为:

build: {
publicPath: 'public/',


/*
** You can extend webpack config here
*/
extend(config, ctx) {

}
}
 }

然后跑

$ npx nuxt generate

未生成公用文件夹

1 个答案:

答案 0 :(得分:3)

在config.exports下的config中使用以下配置进入nuxt.config.js,因此您的生成文件夹将是 my-dist 而不是 dist

module.exports = {
  mode: 'spa',
  generate: {
    dir: 'my-dist'
  },
...............
.............
}

,如果您想使用自定义文件夹将所有js,css和assests保留在 dist 文件夹下以进行spa生成,则在配置对象下将以下配置用于nuxt.config.js

  

publicPath:“ public /”

示例:

  build: {
    publicPath: 'public/',
.........
............
}