ERROR in ./node_modules/vue-video-player/dist/vue-video-player.js Module not found: Error: Can't resolve 'videojs' in 'E:\code\vue-test\node_modules\vue-video-player\dist'
时间: 2023-11-11 09:31:39 浏览: 41
这个错误意味着在使用vue-video-player插件时,它无法找到videojs模块。这可能是由于以下原因之一:
1. 您没有安装video.js模块。您可以运行以下命令安装它:
```
npm install video.js --save
```
2. 您的webpack配置中没有解析video.js模块。请确保在webpack配置中添加以下内容:
```javascript
resolve: {
alias: {
'video.js$': 'video.js/dist/video.cjs.js',
'videojs-contrib-hls$': 'videojs-contrib-hls/dist/videojs-contrib-hls.js'
}
}
```
注意,这个alias配置是针对video.js和videojs-contrib-hls模块的。如果您使用其他的video.js插件,请根据需要进行配置。
如果您已经安装了video.js模块并且已经在webpack配置中添加了alias项,但仍然遇到这个问题,请检查您的项目结构和依赖项,确保没有其他冲突或错误。
相关问题
error in ./node_modules/vue-i18n/dist/vue-i18n.mjs
根据提供的引用内容,你遇到了一个错误:`error in ./node_modules/vue-i18n/dist/vue-i18n.mjs?`。这个错误可能是由于以下原因之一引起的:
1. 模块路径错误:请确保你正确地引入了`vue-i18n`模块。检查你的代码中是否正确指定了模块的路径。
2. 模块安装错误:请确保你已经正确地安装了`vue-i18n`模块。你可以使用以下命令来安装它:
```shell
npm install vue-i18n -S
```
或者
```shell
yarn add vue-i18n
```
3. 版本兼容性问题:请确保你的`vue-i18n`模块与你的Vue.js版本兼容。你可以查看`vue-i18n`的文档或者官方网站来获取关于版本兼容性的信息。
如果你已经检查了以上几点,并且问题仍然存在,请提供更多的错误信息或者代码片段,以便我能够更好地帮助你解决问题。
./node_modules/babel-loader/bin ./node_modules/vue-loader/lib/selector
./node_modules/babel-loader/bin 是一个用于运行 Babel 编译器的可执行文件。Babel 是一个广泛使用的 JavaScript 编译器,用于将新版本的 JavaScript 代码转换为向后兼容的旧版本代码,以便在不同的浏览器和环境中运行。
./node_modules/vue-loader/lib/selector 是 Vue.js 的一个加载器,用于解析和编译 Vue 单文件组件。Vue 单文件组件是一种将模板、样式和逻辑封装在一个文件中的方式,使得开发者可以更好地组织和管理 Vue.js 应用程序的代码。