Next.js 静态站点生成自定义文件路径

时间:2021-07-08 18:55:25

标签: next.js

我对我正在处理的项目的文件夹结构有特定的客户要求。我们想使用 next export 来构建静态网站。

该项目将托管在其主站点的子目录中,因此类似于 https://www.clientsite.com/the-next-experience-were-building/。还会有路由以在体验中更改页面。

我们需要提供的所需文件夹结构是:

|-- the-next-experience-were-building
    |-- index.html
    |-- template-data
        |-- assets
            |-- image1.jpg
            |-- image2.jpg
            |-- styles.css
            |-- vendor.css
            |-- etc
        |-- js
            |-- bundle.js
            |-- vendor.js
            |-- etc

    

所以您可以看到根目录中有 2 个项目,一个 index.html 和一个名为“template-data”的文件夹。然后在 'template-data' 里面有一个 'assets' 文件夹和一个 'js' 文件夹。

使用 next export 导出文件夹的方式,html 文件放置在根目录中(这很好),但图像也放置在根目录中。此外,还有一个包含 JavaScript 的文件夹“__next”。

有没有办法对文件夹结构进行这种类型的控制?

0 个答案:

没有答案