Vue-CLI2で作成したVueプロジェクトでpackage.json内にあるバージョン番号を使用したかったので調べました。
Vue-CLI3はここの記事の方法だとだめなようです。その場合はこちらのQAを参照してください。
vue.config.js
const webpack = require('webpack');
module.exports = {
configureWebpack: {
plugins: [
new webpack.DefinePlugin({
'process.env': {
PROJECT_VERSION: '"' + (require('./package.json')).version + '"'
}
})
]
},
}
使用する側
App.vue
mounted() {
console.log(`Version=${process.env.PROJECT_VERSION}`);
}