Build 如何在Ionic 3构建过程中更改构建目录?

Build 如何在Ionic 3构建过程中更改构建目录?,build,progressive-web-apps,ionic3,Build,Progressive Web Apps,Ionic3,我正在开发一种使用离子3的PWA 通常,Ionic 3的build to browser进程生成的JavaScript文件位于www/build文件夹中 我希望将此文件夹更改为www/build/v1,当然,保持应用程序正常工作 如何更改Ionic 3的构建过程以实现此结果?您可能希望尝试package.json文件中的选项以提供自定义构建配置 要开始,请将config条目添加到package.json文件中。从那里,您可以提供自己的配置文件 下面是一个指定自定义配置的示例: "config":

我正在开发一种使用离子3的PWA

通常,Ionic 3的build to browser进程生成的JavaScript文件位于www/build文件夹中

我希望将此文件夹更改为www/build/v1,当然,保持应用程序正常工作

如何更改Ionic 3的构建过程以实现此结果?

您可能希望尝试
package.json
文件中的选项以提供自定义构建配置

要开始,请将
config
条目添加到
package.json
文件中。从那里,您可以提供自己的配置文件

下面是一个指定自定义配置的示例:

"config": {
    ...
    "ionic_rollup": "./config/rollup.config.js",
    "ionic_cleancss": "./config/cleancss.config.js",
    ...
  },
您可能想查看此部分以了解更多信息。

最简单的方法是将“config”部分添加到package.json中

{
  "name": "projectname",
  "version": "0.0.1",
  "author": "Ionic Framework",
  ...,
  "config": {
    "ionic_www_dir": "www/v1",
    "ionic_build_dir": "www/v1/build"
  },
  "dependencies": {
...
}
您可以在此处阅读“自定义项目结构”