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

Compatibility

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