当前位置:网站首页>[efficient] the most powerful development tool, ctool, is a compilation tool
[efficient] the most powerful development tool, ctool, is a compilation tool
2022-06-12 04:21:00 【Night owls chasing dreams】
List of articles
Reading guide
one can't make bricks without straw , Programmers can't live without
“ wheel ”, I have always wanted to integrate some of my tools , But I don't want to rebuild the wheel , So much open source , It's not very good to bring it .
see , For most of the day , Discovery artifactCtool. Today I will compile my own Ctool And compile 、 Deploy .

development environment
| Version number | describe | |
|---|---|---|
| operating system | Win11-21H2 | Internal version number 22000.588 |
| node -v | v12.18.3 | |
| npm -v | 6.14.6 | |
Compile step pit
The code download
REM from github Server download ( Frequent download failures )
git clone https://github.com/baiy/Ctool
REM from github Image server download
git clone https://hub.fastgit.xyz/baiy/Ctool
REM Xiaobian gitee download ( The following exception has been resolved )
git clone https://gitee.com/yeahmao/front_end__ctool
Solve compilation errors

file package-lock.json in , It includes some through git+ssh visit github Configuration of .
take "resolved": "git+ssh://[email protected]/ Replace with "resolved": "https://, And then execute it again npm install You can compile normally .
ps: The above compilation problems , May be through git-ssh To configure git Then we can solve it , Not tested .
Deploy to server
Compilation options problem
ctool The official compilation order is npm run build -adapter=[chrome|edge|utools|firefox|web], I use commands separately npm run build -adapter=chrome and npm run build Compile .
belt -adapter=chrome The file compiled from the command line is a little larger than the file without parameters , But it cannot be opened locally index.html visit .
Deploy to ngnix On
take dist Copy all files in the directory to ngnix In the directory of .
For example, it's made up by Xiaobian ngnix Working directory is /usr/share/nginx/html_my_web, Copy files to directory /usr/share/nginx/html_my_web/ctool that will do . such , Direct access http://www.l0l.fun/ctool/index.html perhaps http://www.l0l.fun/ctool/tool.html That's all right. .

Reference material
- github Official website : https://github.com/baiy/Ctool
- github Use the address online : https://baiy.github.io/Ctool/
- Small make up gitee Address :https://gitee.com/yeahmao/front_end__ctool
- Xiaobian official website tool address ( The first visit was slow ):http://www.l0l.fun/ctool/tool.html
边栏推荐
- Database selected 60 interview questions
- D1 哪吒开发板 上电记录
- Illustrating the use of Apache skywalking UI
- Legendary biological car-t has been approved by FDA, becoming the first domestic cell therapy product to successfully go to sea
- [fpga+gps receiver] detailed design introduction of dual frequency GPS receiver based on FPGA
- LINQ group by and select series - LINQ group by and select collection
- Kotlin协程协程作用域,CoroutineScope MainScope GlobalScope viewModelScope lifecycleScope 分别代表什么
- 后续版本是否会支持代码块搜索高亮显示
- Network tester operation manual renix rack management
- Double objective learning materials sorting
猜你喜欢

基于SSH实现健身俱乐部管理系统

疫情数据分析平台工作报告【3】网站部署
![[软件工具][原创]voc数据集类别名批量修改工具使用教程](/img/25/31d771c9770bb7f455f35e38672170.png)
[软件工具][原创]voc数据集类别名批量修改工具使用教程

智能面板WiFi聯動技術,ESP32無線芯片模組,物聯網WiFi通信應用

Absolute positioning three ways to center the box

Notes on relevant knowledge points such as original code / inverse code / complement code, size end, etc
![[C language] analysis of variable essence](/img/b4/13a5800f2c960ec590c9f7480b09d0.png)
[C language] analysis of variable essence

【FPGA+FFT】基于FPGA的FFT频率计设计与实现

Raspberry pie 4B uses Intel movidius NCS 2 for inference acceleration

Oracle's instr()
随机推荐
树莓派4B使用Intel Movidius NCS 2来进行推断加速
无线物联网WiFi模块方案,ESP32-S3芯片技术,助力设备智能化
C# TaskFactory. Startnew method
Legendary biological car-t has been approved by FDA, becoming the first domestic cell therapy product to successfully go to sea
Is it safe for Guojin Securities Commission Jinbao to open an account? How should we choose securities companies?
1. Mx6ull learning notes (III) - busybox creates root file system
疫情数据分析平台工作报告【3】网站部署
Kotlin协程协程作用域,CoroutineScope MainScope GlobalScope viewModelScope lifecycleScope 分别代表什么
Is there a row limit for a single MySQL table
Zabbix6.0新功能Geomap 地图标记 你会用吗?
Epidemic data analysis platform work report [3] website deployment
请用递归的方法计算下列函数的值:px(x,n)=x-x^2 +x^3- x^4+… ((-1)n-1)(xn) n>0 **输入格式要求:“%lf%d“ 提示信息:“Enter X and N:”
疫情数据分析平台工作报告【7】阿里云相关
What is the difference between FOB, CIF and CFR?
双目标定学习资料整理
[Clickhouse column] user initialization of new library role
Dynamic gauge (15) - Minimum toll
疫情数据分析平台工作报告【6】可视化绘图
Emperor Wu of Wei knew that he could not correct it, so he stopped offering his words
【FPGA+GPS接收器】基于FPGA的双频GPS接收器详细设计介绍