Самый простой способ добиться этого, просто положить version
в themeConfig
и позволить VuePress делать свое дело
// .vuepress/config.js
const { version } = require('../../package')
module.exports = {
themeConfig: {
version: version
}
}
и использовать его в уценке как
{{ $themeConfig.version }}
Однако, похоже, что themeConfig
не предназначен для этого, поэтому вы также можете создавать свои собственные вычисленные свойства
// .vuepress/enhanceApp.js
const { version } = require('../../package')
export default ({ Vue }) => {
Vue.mixin({
computed: {
$version: function() {
return version
}
}
})
}
и использовать его как
{{ $version }}