我有一个带有 CLI 3 最新依赖项的项目。导入时出现错误 font-picker-vue我的项目中的包(虽然包安装成功)。
错误:Could not find a declaration file for module 'font-picker-vue'......./node_modules/font-picker-vue/lib/FontPicker.js' implicitly has an '随便哪种。
尝试 npm install @types/font-picker-vue(如果存在)或添加包含 declare module font-picker-vue' 的新声明 (.d.ts) 文件;
谷歌搜索后,建议的解决方案之一是在 *.d.ts
文件中添加以下代码:
src
declare module 'vuetify/lib' {
import 'vuetify/types/lib'
}
如下图所示,在项目的根目录下创建了一个*.d.ts
文件,希望它能工作,但没有成功:
接下来按照提示SO reply将导入语句更改为要求:const yourModuleName = require('module-name');
并尝试从 npm install -D @types/font-picker-vue
安装。两者都不起作用,@types/font-picker-vue 不在 npm 注册表中。
我不确定如何解决这个错误。有人可以帮助让这个工作。任何帮助表示赞赏。谢谢
最佳答案
使用这样的模块声明创建一个 yourModuleName.d.ts 文件 declare module 'vuetify/lib'
然后尝试添加:
"include": "*.d.ts"
到你的 tsconfig.json 文件
关于javascript - TypeScript 错误导入 vue 包 (vue-cli3 proj),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60477638/