Dan*_*tos 5 typescript tsconfig visual-studio-code
我正在使用 VS Code 来处理 Typescript 和 Vue Cli。我在这一行收到“定义丢失警告”:
import { setupCalendar, DatePicker } from "v-calendar";
Run Code Online (Sandbox Code Playgroud)
找不到模块“v-calendar”的声明文件。
此错误确实会影响 tsc 编译,但 VS Code 始终在代码和导航栏处显示此错误
我可以做什么才能消除此错误并恢复“无错误”状态?
PS:v-calendar没有定义,是第三方导入的模块。
PS:这是我的“tsconfig.json”
{
"compilerOptions": {
"target": "es5",
"module": "esnext",
"strict": true,
"jsx": "preserve",
"importHelpers": true,
"moduleResolution": "node",
"experimentalDecorators": true,
"esModuleInterop": true,
"strictPropertyInitialization": false,
"strictNullChecks": false,
"allowSyntheticDefaultImports": true,
"sourceMap": true,
"baseUrl": ".",
"types": ["webpack-env", "mocha", "chai"],
"paths": {
"@/*": ["src/*"]
},
"lib": ["esnext", "dom", "dom.iterable", "scripthost"]
},
"include": ["src/**/*.ts", "src/**/*.tsx", "src/**/*.vue", "tests/**/*.ts", "tests/**/*.tsx"],
"exclude": ["node_modules"]
}
Run Code Online (Sandbox Code Playgroud)
找不到模块“v-calendar”的声明文件。
external.d.ts使用以下内容创建一个文件
declare module 'v-calendar';
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4465 次 |
| 最近记录: |