Я установил Nuxt с TypeScript, используя инструкции из https://typescript.nuxt.org. Переход был довольно плавным и нормальным, за исключением того, что я не могу избавиться от этой ошибки nuxt:typescript
«Не удается найти модуль», которая, очевидно,является ложноположительным.
Мой импорт выглядит следующим образом:
import InputField from '@/components/InputField.vue'
Я пробовал с ~/
и без расширения .vue
. Ничего не работает.
Мой tsconfig.json
выглядит так:
{
"compilerOptions": {
"target": "esnext",
"module": "esnext",
"moduleResolution": "node",
"lib": ["esnext", "esnext.asynciterable", "dom"],
"esModuleInterop": true,
"allowJs": true,
"sourceMap": true,
"strict": true,
"noEmit": true,
"baseUrl": ".",
"paths": {
"~/*": ["src/*"],
"~*": ["src/*"],
"@/*": ["src/*"]
},
"types": ["@types/node", "@nuxt/types"]
},
"exclude": ["node_modules"]
}
И у меня есть этот объект в моем nuxt.config.js
:
typescript: {
typeCheck: {
eslint: true,
vue: true
}
}