You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Nuxt.js项目中引入video.js失败的问题求助

解决Nuxt中导入video.js的TypeScript类型声明错误

方法一:安装官方类型声明包

因为video.js本身未自带TypeScript类型定义,直接安装对应的类型包即可:

yarn add -D @types/video.js

安装完成后重启VSCode,类型报错应该就会消失。

方法二:手动创建类型声明文件

如果@types/video.js不存在或者安装后仍有问题,手动添加声明文件:

  1. 在项目根目录新建types文件夹(如果没有的话),在里面创建video.js.d.ts文件
  2. 在文件中写入以下内容:
declare module 'video.js';
  1. 确保你的tsconfig.json的include字段包含这个声明文件路径,比如:
{
  "include": ["types/**/*.d.ts", "**/*.vue", "**/*.ts", "**/*.js"]
}

Vue官方的video.js集成指南没有覆盖TypeScript场景,所以需要额外处理这个类型声明问题。

内容的提问来源于stack exchange,提问作者user892134

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 10:45:47