【发布时间】:2023-03-31 04:39:01
【问题描述】:
我尝试运行 vue cli vue add i18n 以使用 i18n 生成本地化到我的本地。出错了
Done in 37.95s.
✔ Successfully installed plugin: vue-cli-plugin-i18n
ERROR TypeError: Cannot read property 'minVersion' of undefined
TypeError: Cannot read property 'minVersion' of undefined
at module.exports.pkg (/mnt/disks/data_disks/teja/localised/forexsignals/node_modules/vue-cli-plugin-i18n/prompts.js:5:26)
at invoke (/usr/local/lib/node_modules/@vue/cli/lib/invoke.js:74:25)
at process._tickCallback (internal/process/next_tick.js:68:7)
i18n.js 和其他文件没有生成。
否则,我想尝试使用npm install 手动添加 i18n,然后手动添加文件,但在编辑vue.config.js 时卡住了,下面是我的vue.config.js 所示
var PrerenderSpaPlugin = require('prerender-spa-plugin')
var path = require('path')
var Renderer = PrerenderSpaPlugin.PuppeteerRenderer;
module.exports = {
configureWebpack: config => {
if (process.env.NODE_ENV !== 'production') return
return {
plugins: [
new PrerenderSpaPlugin(
{
staticDir: path.resolve(__dirname, 'dist'),
routes: ['/', '/join-free-channel'],
renderer: new Renderer({
headless: true
})
}
),
]
}
}
}
我已经为我的 vue 应用安装了预渲染,它更新了我的 vue.config.js 文件,但仍然不知道如何通过编辑 vue.config.js 为应用添加国际化
【问题讨论】:
标签: javascript vue.js internationalization vue-i18n