vue3 import Codemirror from "codemirror-editor-vue3" 失败 请教
提示如下
**Could not find a declaration file for module 'codemirror-editor-vue3'. 'd:/school/mysite/test
office/node
modules/codemirror-editor-vue3/dist/codemirror-editor-vue3.umd.js' implicitly has an 'any' type.
Try
npm install @types/codemirror-editor-vue3
if it exists or add a new declaration (.d.ts) file containing
declare module 'codemirror-editor-vue3';
Vetur(7016)
无法找到模块“codemirror-editor-vue3”的声明文件。“D:/school/mysite/test
office/node
modules/codemirror-editor-vue3/dist/codemirror-editor-vue3.umd.js”隐式拥有 "any" 类型。
尝试使用
npm i --save-dev @types/codemirror-editor-vue3
(如果存在),或者添加一个包含
declare module 'codemirror-editor-vue3';
的新声明(.d.ts)文件ts(7016)
**
-
路径不对,这个和其它的js有点区别,在main.js也引用一下,组件这样引用
import { codemirror } from 'vue-codemirror' require("codemirror/mode/python/python.js") require('codemirror/addon/fold/foldcode.js') require('codemirror/addon/fold/foldgutter.js') require('codemirror/addon/fold/brace-fold.js') require('codemirror/addon/fold/xml-fold.js') require('codemirror/addon/fold/indent-fold.js') require('codemirror/addon/fold/markdown-fold.js') require('codemirror/addon/fold/comment-fold.js')
-
你现在如果包引入进来的话 因为你现在使用的 typescript,但是你当前引用的包是拿javascript写的 他已经给了你解决答案
尝试使用npm i --save-dev @types/codemirror-editor-vue3 ,或者添加一个包含 declare module 'codemirror-editor-vue3';
要么你引用一个typescript类型的这个包,要么你在根目录,或者当前引入目录,新建或者编辑一下已有的 xxx.d.ts 文件,这个文件你可以随便起名字,只要后缀是 .d.ts 即可
declare module 'codemirror-editor-vue3'
发表回复