从零部署 DPlayer的 编译 构建 环境在Centos8上
本文最后更新于 510 天前,其中的信息可能已经有所发展或是发生改变。 原创文章保留所有权利,允许提前告知征得同意并在明显位置保留原文链接的转载,任何无视版权的行为将受到搜索引擎的 DMCA 投诉。

环境

  • Centos8 4C4G

经过约一个小时的折腾,先放教程

npm及环境的搭建

yum install npm -y
npm update -S
npm update -D
npm audit fix
npm install acorn webpack yarn webpack-cli git-revision-webpack-plugin -g

yum install npm -y

安装npm,没什么好说的

npm update -S

更新本地中的所有软件包且将安装包信息将加入到生产阶段的依赖(有待验证其必须性以及将会造成的后果)

npm update -D

更新本地中的所有软件包且将安装包信息将加入到开发阶段的依赖(有待验证其必须性以及将会造成的后果)

npm audit fix

检测项目依赖中的漏洞并自动安装需要更新的有漏洞的依赖,而不必再自己进行跟踪和修复。(有待验证其必须性)

npm install acorn webpack yarn webpack-cli git-revision-webpack-plugin -g

安装需要的依赖

最后的Build

[[email protected] DPlayer]# npm run-script build
> [email protected] build /root/dev/DPlayer
> NODE_ENV=production webpack --config webpack/prod.config.js --progress --display-error-details --colors
Hash: 41450e650e7533b8009e
Version: webpack 4.43.0
Time: 30132ms
Built at: 2020-04-26 4:22:00 PM
             Asset     Size  Chunks                   Chunk Names
    DPlayer.min.js  156 KiB       0  [emitted]        DPlayer
DPlayer.min.js.map  372 KiB       0  [emitted] [dev]  DPlayer
Entrypoint DPlayer = DPlayer.min.js DPlayer.min.js.map
 [2] ./src/template/video.art 1.32 KiB {0} [built]
[17] ./src/assets/play.svg 272 bytes {0} [built]
[18] ./src/assets/pause.svg 309 bytes {0} [built]
[19] ./src/assets/volume-up.svg 938 bytes {0} [built]
[20] ./src/assets/volume-down.svg 625 bytes {0} [built]
[21] ./src/assets/volume-off.svg 322 bytes {0} [built]
[22] ./src/assets/full.svg 810 bytes {0} [built]
[23] ./src/assets/full-web.svg 1.09 KiB {0} [built]
[24] ./src/assets/setting.svg 3.43 KiB {0} [built]
[25] ./src/assets/right.svg 205 bytes {0} [built]
[26] ./src/assets/comment.svg 939 bytes {0} [built]
[27] ./src/assets/comment-off.svg 557 bytes {0} [built]
[34] ./src/css/index.scss 636 bytes {0} [built]
[36] ./node_modules/css-loader/dist/cjs.js??ref--5-1!./node_modules/postcss-loader/src??ref--5-2!./node_modules/sass-loader/dist/cjs.js!./src/css/index.scss 31.1 KiB {0} [built]
[57] ./src/js/index.js + 22 modules 128 KiB {0} [built]
     | ./src/js/index.js 301 bytes [built]
     | ./src/js/player.js 26.6 KiB [built]
     | ./src/js/utils.js 4.4 KiB [built]
     | ./src/js/options.js 2.54 KiB [built]
     | ./src/js/i18n.js 3.16 KiB [built]
     | ./src/js/icons.js 1.08 KiB [built]
     | ./src/js/template.js 8.44 KiB [built]
     | ./src/js/danmaku.js 16.2 KiB [built]
     | ./src/js/events.js 3.38 KiB [built]
     | ./src/js/fullscreen.js 6.98 KiB [built]
     | ./src/js/user.js 2.22 KiB [built]
     | ./src/js/subtitle.js 3.04 KiB [built]
     | ./src/js/bar.js 1.64 KiB [built]
     | ./src/js/timer.js 5.2 KiB [built]
     | ./src/js/bezel.js 1.37 KiB [built]
     |     + 8 hidden modules
    + 43 hidden modules
[[email protected] DPlayer]#

全部安装过程

最后成功的截图


我放这张图只是因为它很好看

半亩方塘 , 版权所有丨如未注明 , 均为原创丨本网站采用CC BY-NC-SA 3.0 CN反996许可证协议进行授权
转载请注明原文链接:从零部署 DPlayer的 编译 构建 环境在Centos8上
上一篇
下一篇