Marius
Marius

Reputation: 1759

How to make each Vue build include a version accessible in Vue app?

In Vue, I'd like to be able to get the current build version. Preferably, it would be in YYYY-MM-DD-HH-MM format (the build time), rather than a random hash (which would be ok too).

Here's how someone did this https://medium.com/@howitson/passing-generated-build-numbers-to-vue-app-f301e6b11877

Another idea: have a bash script which updates .env file with a line VUE_APP_BUILD_VERSION=... (is there any utility for this?) and then run npm run build

Any suggestions for simpler ways? Maybe get the .js file path and use that? /js/app.5e716dd8.js

Upvotes: 2

Views: 3084

Answers (1)

Zed Home
Zed Home

Reputation: 206

You can use npm version patch in your build script, and get the version number from package.json.

Upvotes: 4

Related Questions