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?