问题遇到的现象和发生背景
环境:vue3 vite ts
问题:使用插件:unplugin-vue-define-options ,编译是报错: Cannot find name 'defineOptions'.
defineOptions定义在全局:\node_modules\unplugin-vue-define-options\dist\index.d.ts
我的解答思路和尝试过的方法
应该是 unplugin-vue-define-options 这个插件有个全局变量叫:defineOptions,但是在ts编译的时候找不到,有说修改tsconfig.json文件 ,但不知道具体怎么修改
下面是我的tsconfig.json
{
"compilerOptions": {
"target": "esnext",
"useDefineForClassFields": true,
"module": "esnext",
"moduleResolution": "node",
"strict": true,
"jsx": "preserve",
"sourceMap": true,
"resolveJsonModule": true,
"esModuleInterop": true,
"allowJs": true,
"lib": [
"esnext",
"dom"
],
"skipLibCheck": true,
"paths": {
"packages/*": [
"./packages/*",
]
}
},
"include": [
"*.ts",
"src/**/*.ts",
"src/**/*.d.ts",
"src/**/*.tsx",
"src/**/*.vue",
"packages/**/*.ts",
"packages/**/*.d.ts",
"packages/**/*.tsx",
"packages/**/*.vue"
]
}