【问题标题】:import video.js into nuxt.js application not working将 video.js 导入 nuxt.js 应用程序不起作用
【发布时间】: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 存储库。可以加快速度!

标签: vue.js nuxt.js video.js


【解决方案1】:

你能找到解决办法吗? (我没有足够的声誉来评论,对不起)

【讨论】:

  • 您知道您没有的评论权限,以至于您甚至可以将其用语言表达出来。您知道规则 meta.stackexchange.com/questions/214173/… 。在这种情况下,请不要决定滥用不同的机制(答案)来处理它不适合且不允许您做的事情。
猜你喜欢
  • 1970-01-01
  • 2018-04-06
  • 1970-01-01
  • 2023-03-24
  • 2021-02-26
  • 1970-01-01
  • 2019-01-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多