vue+ts项目main文件引入包报错
无法找到模块 @kangc/v-md-editor
解决方案
一 自己添加特定库的ts类型声明
- src同级创建 typings 文件;
- typings文件下创建
v-md-editor.d.ts文件; - 复制下方代码 把包名改掉
`
declare module '@kangc/v-md-editor' {
const content: any
// 这里的 content 可以根据自己的需要,添加需要的类型,这的话可以让 ts 更好的提示
/**
type content = {
test: string
}
*/
export = content
}
// 引入图片报错
declare module '*.png';
` 或者
declare module '@kangc/v-md-editor';
declare module 'react-router-dom';
报错就解决了
二 根据报错提示的库添加对应的TypeScript声明文件安装对应的就是了
npm install -D @types/库的名字
举个例子:npm install @types/react-router-dom --save-dev