一、调试代码:hbbtvView 插件
https://github.com/smartclip/HybridTvViewer
二、编译使用步骤:
1、安装NodeJS
2、npm i
-->报错,MSBUILD : error MSB3428: 未能加载 Visual C++ 组件“VCBuild.exe”。
-->缺少组件
解决方案:
1.npm install --global --production windows-build-tools (验证有效)
or 2. npm install -g node-gyp (未验证)
3、npm i
-->报错,npm install Error: not found: python2
-->未安装py2 或版本未设置
解决方案:
安装py2并设置path环境变量,且npm config set python python2.7
4、npm i
-->up to date done 完成安装
5、npm run build
-->
> hybridtv-dev-environment@0.0.1 build
> ./node_modules/.bin/webpack --config webpack.config.js
'.' 不是内部或外部命令,也不是可运行的程序
--> package.json有问题。
解决方案:
"build": "./node_modules/.bin/webpack --config webpack.config.js"
--> 改为"build": "webpack --config webpack.config.js"
-->直接用路径下脚本名
6、npm run build
> hybridtv-dev-environment@0.0.1 build
> webpack --config webpack.config.js
Version: webpack 4.39.2
Time: 1349ms
Built at: 2022/02/18 15:03:27
完成编译,输出再build下,可直接加载文件夹安装插件