【发布时间】:2018-03-22 06:40:32
【问题描述】:
我正在使用 Ionic 3 开发 PWA。
通常,Ionic 3 的构建到浏览器过程生成的 JavaScript 文件位于 www/build 文件夹中。
我希望将此文件夹更改为 www/build/v1,当然,还要保持应用程序正常运行。
我怎样才能改变 Ionic 3 的构建过程来达到这个结果?
【问题讨论】:
标签: build progressive-web-apps ionic3
我正在使用 Ionic 3 开发 PWA。
通常,Ionic 3 的构建到浏览器过程生成的 JavaScript 文件位于 www/build 文件夹中。
我希望将此文件夹更改为 www/build/v1,当然,还要保持应用程序正常运行。
我怎样才能改变 Ionic 3 的构建过程来达到这个结果?
【问题讨论】:
标签: build progressive-web-apps ionic3
最简单的方法是在你的 package.json 中添加“config”部分
{
"name": "projectname",
"version": "0.0.1",
"author": "Ionic Framework",
...,
"config": {
"ionic_www_dir": "www/v1",
"ionic_build_dir": "www/v1/build"
},
"dependencies": {
...
}
您可以在此处阅读“自定义项目结构”ionic docs。
【讨论】:
您可能想尝试package.json 文件中的config 选项来提供自定义构建配置。
要开始使用,请将config 条目添加到package.json 文件中。从那里,您可以提供自己的配置文件。
以下是指定自定义配置的示例:
"config": {
...
"ionic_rollup": "./config/rollup.config.js",
"ionic_cleancss": "./config/cleancss.config.js",
...
},
您可能希望查看此Ionic documentation 了解更多信息。
【讨论】: