vue.js – Add i18n to vue 3 + vuetify ends in error
I’m trying to add i18n to my project but it cannot find module ‘@vue/cli-shared-utils’. I’m following the instructions on kazupon.github.io/vue-i18n/installation.html
But when I run
npm init vue@latest
cd project
npm install
npm run lint
vue add vuetify
vue add i18n
This error occurs. I’m not sure what I’m doing wrong since these are the instructions
📦 Installing vue-cli-plugin-i18n...
up to date, audited 366 packages in 1s
93 packages are looking for funding
run `npm fund` for details
3 moderate severity vulnerabilities
To address all issues (including breaking changes), run:
npm audit fix --force
Run `npm audit` for details.
✔ Successfully installed plugin: vue-cli-plugin-i18n
ERROR Error: Cannot find module '@vue/cli-shared-utils'
Require stack:
- /home/lalo/WebstormProjects/project/node_modules/vue-cli-plugin-i18n/prompts.js
- /home/lalo/WebstormProjects/project/package.json
Error: Cannot find module '@vue/cli-shared-utils'
Require stack:
- /home/lalo/WebstormProjects/project/node_modules/vue-cli-plugin-i18n/prompts.js
- /home/lalo/WebstormProjects/project/package.json
at Module._resolveFilename (node:internal/modules/cjs/loader:995:15)
at Function.resolve (node:internal/modules/cjs/helpers:109:19)
at module.exports (/home/lalo/WebstormProjects/project/node_modules/vue-cli-plugin-i18n/prompts.js:4:38)
at invoke (/usr/local/lib/node_modules/@vue/cli/lib/invoke.js:74:25)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
(I don’t know if it’s important but I’m using typescript when configuring vue)
Read more here: Source link