Vue.js 如何使每个Vue构建都包含一个可在Vue应用程序中访问的版本?

Vue.js 如何使每个Vue构建都包含一个可在Vue应用程序中访问的版本?,vue.js,Vue.js,在Vue中,我希望能够获得当前的构建版本。最好是YYYY-MM-DD-HH-MM格式(构建时间),而不是随机散列(也可以) 下面是某人是如何做到这一点的 另一个想法是: 有一个bash脚本,它用一行VUE\u APP\u BUILD\u VERSION=。。。(这有什么实用工具吗?) 然后运行npm运行build 对更简单的方法有什么建议吗?也许获取.js文件路径并使用它/js/app.5e716dd8.js您可以在构建脚本中使用npm版本补丁,并从package.json获取版本号您的意思是

在Vue中,我希望能够获得当前的构建版本。最好是YYYY-MM-DD-HH-MM格式(构建时间),而不是随机散列(也可以)

下面是某人是如何做到这一点的

另一个想法是: 有一个bash脚本,它用一行VUE\u APP\u BUILD\u VERSION=。。。(这有什么实用工具吗?) 然后运行
npm运行build


对更简单的方法有什么建议吗?也许获取.js文件路径并使用它
/js/app.5e716dd8.js

您可以在构建脚本中使用
npm版本补丁
,并从
package.json

获取版本号您的意思是希望所有资产文件名都以时间戳作为后缀?比如,
app.2020-05-22-00-00.js
?不,只要能够在Vue应用程序脚本中知道此应用程序的构建版本即可。