Javascript 导入vue包(vue-cli3项目)时出现类型脚本错误
我有一个项目,最新的依赖项设置为wizth CLI 3。在我的项目中导入包时出错(尽管包安装成功) 错误:Javascript 导入vue包(vue-cli3项目)时出现类型脚本错误,javascript,typescript,vue.js,webpack,vue-cli-3,Javascript,Typescript,Vue.js,Webpack,Vue Cli 3,我有一个项目,最新的依赖项设置为wizth CLI 3。在我的项目中导入包时出错(尽管包安装成功) 错误:找不到模块“font picker vue”的声明文件……../node_modules/font picker vue/lib/FontPicker.js”隐式具有“any”类型。 尝试npm安装@types/font picker vue(如果存在),或添加包含声明模块font picker vue'的新声明(.d.ts)文件 进行了谷歌搜索,建议的解决方案之一是在*.d.ts文件中添加
找不到模块“font picker vue”的声明文件……../node_modules/font picker vue/lib/FontPicker.js”隐式具有“any”类型。
尝试npm安装@types/font picker vue(如果存在),或添加包含声明模块font picker vue'的新声明(.d.ts)文件代码>
进行了谷歌搜索,建议的解决方案之一是在*.d.ts
文件中添加以下代码:
在项目的根目录中创建了一个*.d.ts
文件,如下图所示,希望它能正常工作,但没有:
接下来,正如建议的那样,将导入语句更改为require:constYourModuleName=require('module-name')
并尝试从npm安装-D@types/font-picker-vue
安装。两者都不起作用,@types/font-picker vue不在npm注册表中
我不知道如何解决这个错误。有人能帮我把它弄好吗。感谢您的帮助。谢谢创建一个带有如下模块声明的yourModuleName.d.ts文件声明模块“vuetify/lib”
,然后尝试添加以下内容:
"include": "*.d.ts"
到tsconfig.json文件
"include": "*.d.ts"