【发布时间】:2017-10-06 10:43:01
【问题描述】:
我不想在我的 reactJS 应用程序中使用动态版本计数器。
实现这一目标的最佳做法是什么?
每次合并到master的时候?
提前感谢您的提示。
【问题讨论】:
标签: javascript reactjs deployment
我不想在我的 reactJS 应用程序中使用动态版本计数器。
实现这一目标的最佳做法是什么?
每次合并到master的时候?
提前感谢您的提示。
【问题讨论】:
标签: javascript reactjs deployment
您的package.json 中有一个版本号。您可以使用命令增加它
npm version [<newversion> | major | minor | patch | premajor | preminor | prepatch | prerelease | from-git]
文档在这里https://docs.npmjs.com/cli/version
您可以手动调用它,或者将它作为构建/部署脚本的一部分。我做后者,因为脚本会在允许部署暂存之前检查您是否在开发分支上,并在允许部署到生产之前检查主分支。如果你愿意,我可以与你分享脚本。
更新
我已将我的脚本放在 github 上:https://github.com/mikkelking/deploy-script
我的开发环境正在使用流星,但只有最后一步是特定于流星的。我之前在 Sails 项目中使用过相同的脚本。您需要根据自己的环境对其进行一些调整。玩得开心!
【讨论】:
const pckg = require('../../../../../package'); 然后访问它?