nuxt.js - Nuxt3 @nuxtjs/eslint-config-typescript paketfel: Kan inte hitta modulen 'typescript'


// package.json

{
  "name": "nuxt-app",
  "private": true,
  "type": "module",
  "scripts": {
    "build": "nuxt build",
    "dev": "nuxt dev",
    "generate": "nuxt generate",
    "preview": "nuxt preview",
    "postinstall": "nuxt prepare"
  },
  "devDependencies": {
    "@nuxt/devtools": "latest",
    "@nuxtjs/eslint-config-typescript": "^12.1.0",
    "@nuxtjs/eslint-module": "^4.1.0",
    "eslint": "^8.50.0",
    "eslint-config-airbnb-base": "^15.0.0",
    "eslint-plugin-nuxt": "^4.0.0",
    "eslint-plugin-vue": "^9.17.0",
    "nuxt": "^3.7.3"
  }
}
// .eslintrc.cjs

module.exports = {
    root: true,
    env: {
        browser: true,
        es2021: true,
        node: true
    },
    parser: 'vue-eslint-parser',
    parserOptions: {
        parser: "@typescript-eslint/parser",
        sourceType: "module",
    },
    plugins: [
        'vue',
        '@typescript-eslint'
    ],
    extends: [
        'plugin:nuxt/recommended',
        'airbnb-base',
        'plugin:vue/vue3-recommended',
        '@nuxtjs/eslint-config-typescript'
    ],
}
// nuxt.config.ts

// https://nuxt.com/docs/api/configuration/nuxt-config
export default defineNuxtConfig({
  devtools: { enabled: true },
  modules: [
    ['@nuxtjs/eslint-module', { /* module options */ }],
  ],
})

Det här är konfigurationsfilerna jag skrev.

när jag kör detta projekt, kasta fel som detta

Cannot start nuxt:  Failed to load plugin '@typescript-eslint' declared in '.eslintrc.cjs » @nuxtjs/eslint-config-typescript': Cannot find module 'typescript' 

Att installera TypeScript löser problemet, men jag tycker inte att du ska göra detta eftersom Nuxt har ett inbyggt TypeScript-paket som standard.

Har du några andra förslag?