player
player copied to clipboard
Ubuntu下面build错误,Module not found: Error: Can't resolve 'DPlayer' in
- 报错详细信息
- 因为速度问题,直接用
yarn install
,然后yarn run build
相关版本信息如下
$ uname -a
Linux ninger-MS-7A15 5.3.0-51-generic #44~18.04.2-Ubuntu SMP Thu Apr 23 14:27:18 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
$ yarn -v
1.22.4
$ dplayer@^1.25.1
- 报错内容:
ERROR in ./src/renderer/components/Video.vue?vue&type=script&lang=js& (./node_modules/babel-loader/lib!./node_modules/vue-loader/lib??vue-loader-options!./src/renderer/components/Video.vue?vue&type=script&lang=js&)
Module not found: Error: Can't resolve 'DPlayer' in '/home/ninger/workspace/electron-player/src/renderer/components'
@ ./src/renderer/components/Video.vue?vue&type=script&lang=js& (./node_modules/babel-loader/lib!./node_modules/vue-loader/lib??vue-loader-options!./src/renderer/components/Video.vue?vue&type=script&lang=js&) 11:0-30 185:20-27
@ ./src/renderer/components/Video.vue?vue&type=script&lang=js&
@ ./src/renderer/components/Video.vue
@ ./src/renderer/main.js
ERROR in ./src/renderer/components/Video.vue?vue&type=script&lang=js& (./node_modules/babel-loader/lib!./node_modules/vue-loader/lib??vue-loader-options!./src/renderer/components/Video.vue?vue&type=script&lang=js&)
Module not found: Error: Can't resolve 'DPlayer/dist/DPlayer.min.css' in '/home/ninger/workspace/electron-player/src/renderer/components'
@ ./src/renderer/components/Video.vue?vue&type=script&lang=js& (./node_modules/babel-loader/lib!./node_modules/vue-loader/lib??vue-loader-options!./src/renderer/components/Video.vue?vue&type=script&lang=js&) 10:0-38
@ ./src/renderer/components/Video.vue?vue&type=script&lang=js&
@ ./src/renderer/components/Video.vue
@ ./src/renderer/main.js
ERROR in chunk renderer [entry]
renderer.js
/home/ninger/workspace/electron-player/node_modules/babel-loader/lib/index.js!/home/ninger/workspace/electron-player/src/renderer/main.js bfdb04eba3e6001afe02fb620e204b1e
Unexpected token (187:20)
| },
| initDplayer: function initDplayer() {
| this.dp = new !(function webpackMissingModule() { var e = new Error("Cannot find module 'DPlayer'"); e.code = 'MODULE_NOT_FOUND'; throw e; }())({
| container: document.getElementById("dplayer"),
| hotkey: false
- 猜测
- 初步猜测是大小写和dplayer包问题
// 文件位置 src/renderer/components/Video.vue
// import "dplayer/dist/dplayer.min.css"; # 注释该行
import DPlayer from "dplayer"; # 将DPlayer改成dplayer
非常感谢你的反馈,我会尽快修复该问题的