【发布时间】:2022-11-12 12:08:18
【问题描述】:
我正在尝试在 Nuxt 应用程序中使用 video.js。我跑了yarn add video.js,它安装了video.js,我可以在package.json看到它
在我的页面video.vue 我添加了
import videojs from 'video.js'
vscode 返回此错误:
找不到模块“video.js”的声明文件。 '../node_modules/video.js/dist/video.cjs.js' 隐含了一个 'any' 类型。 尝试
npm i --save-dev @types/video.js(如果存在)或添加包含declare module 'video.js';的新声明(.d.ts)文件我按照vue官方页面上的例子:https://videojs.com/guides/vue/
【问题讨论】:
-
您是否尝试过重新运行您的开发服务器?如果您有多个锁定文件,则可能是这样。
-
是的,还是一样。我已经坚持了几个小时,应该是一个简单的导入。
-
该错误与类型有关,总体上不是什么大问题,您可以忽略它。否则,您始终可以按照错误中的建议运行
npm i -D @types/video.js。应该整件事。但是,也许您确实需要担心使用它的方式,因为它可能无法解决该错误? -
如果可行,请随时在此处分享公共 github 存储库。可以加快速度!