二、ThingsBoard前端项目的启动(亲身经历采坑)
1.本地环境
安装指定的Node.js、yarn版本
通过 node -v 和yarn-v 确认安装版本正确
2.安装依赖
解压项目ThingsBoard,找到前端项目目录ui-ngx,在该目录下执行安装依赖命令:yarn install 或直接输入 yarn。
如果有提示OpenSSL SSL_read: Connection was reset, errno 10054的报错。
如果安装失败,大概率是由于网络问题,原因你懂得,需要多次尝试,是的我在这儿卡了好久,就是由于万恶网络原因…试了大半天才成功。
为什么不使用npm命令安装,实际上我也试过,一样会产生其他报错,而且官方文件中提及使用yarn,就使用yarn的方式就好。
如果实在yarn install 报错解决不了,把node_modules的压缩文件下载后解压放在ui-ngx下的目录,文章末位提供下载node_modules的压缩包
3.编译构建
安装好依赖后,我们继续执行运行命令:
node --max_old_space_size=8048 ./node_modules/@angular/cli/bin/ng serve --host 0.0.0.0 --open
运行成功后编译好后,浏览器会自动打开登录页http://localhost:4200/。
如上图前端项目启动成功
后续
Thingsboard3.2 版本的安装Windows部署详细教程三 介绍 后端项目启动的详细过程及其采坑