1.Xterm
官网: https://xtermjs.org/
gitHub: https://github.com/xtermjs/xterm.js.git
安装方式:
第一种: npm install xterm
第二种: <script src="./xterm.js"></script>
优点:应用广泛,适配所有前端框架,可用Canvas实现,其他请查找相关文档。
缺点:3.x和4.x使用方法有些差异。
2.vue-command
官网:https://github.com/ndabAP/vue-command
gitHub:https://github.com/ndabAP/vue-command.git
安装:
npm install vue-command --save
优点:安装方便,简单易用,html标签+css+input实现,其他请查找相关文档。
缺点:依赖性强,只适合Vue项目使用,。
3.jquery.terminal
官网: https://terminal.jcubic.pl/#demo
gitHub:https://github.com/jcubic/jquery.terminal
安装:
需要依赖JQuery;
第一种: npm install jquery.terminal
第二种: <script src="./jquery.terminal.js"></script>
优点:适合传统JQuery项目,适配所有前端框架,易更改,兼容性好,
html标签+css实现,其他请查找相关文档。
缺点: 依赖JQuery,不太适合像Vue类的项目