发布前多处更新版本号
Updating version number in multiple places before release
我在 Angular 8 w/ npm 上有一个 Ionic 应用程序 运行,我在几个地方有我的应用程序版本号,需要在每次发布之前更新。我看过 npm version
,我正在寻找类似的东西,它也适用于其他文件。目前,我的应用程序版本号引用于:
main.yml
package.json
config.xml
app/pages/login/login.html
app/providers/sentry.service.ts
我不知道是否会有工具或只是全局搜索和替换,但我都可以。
您可以在文件中动态使用它,如图所示 here。
我个人是这样使用的:
import { version } from 'package.json';
如果可能,请避免在应用程序中重复版本号。 angular 应用程序可以从 package.json
读取它
import pkg from './package.json';
console.log(pkg.version);
我预计它会涵盖 app/pages/login/login.html
和 app/providers/sentry.service.ts
。
其余的,我会考虑cordova hook before_compile
。我相信设置版本的小脚本将是快速可靠的解决方案。
我在 Angular 8 w/ npm 上有一个 Ionic 应用程序 运行,我在几个地方有我的应用程序版本号,需要在每次发布之前更新。我看过 npm version
,我正在寻找类似的东西,它也适用于其他文件。目前,我的应用程序版本号引用于:
main.yml
package.json
config.xml
app/pages/login/login.html
app/providers/sentry.service.ts
我不知道是否会有工具或只是全局搜索和替换,但我都可以。
您可以在文件中动态使用它,如图所示 here。
我个人是这样使用的:
import { version } from 'package.json';
如果可能,请避免在应用程序中重复版本号。 angular 应用程序可以从 package.json
读取它import pkg from './package.json';
console.log(pkg.version);
我预计它会涵盖 app/pages/login/login.html
和 app/providers/sentry.service.ts
。
其余的,我会考虑cordova hook before_compile
。我相信设置版本的小脚本将是快速可靠的解决方案。