公司这边用到了运行时定制, 用的是angular 开发的. 所以需要在linux 里面安装 angular的相关工具.
需要在服务器上面有angular nodejs 还有jit的工具 然后 运行时定制就是调用这些工具 动态的编译生成js后者是html文件 实现运行定制的效果
编译完之后将前端的文件js html 等放置到web/apps 目录下面便于调用.
前端运行时定制时可能会修改数据库以及dbo文件增加列等内容.
所以感觉风险还是比较高的..
部署node的方式比较简单 建议选用 2进制的方式部署.
下载路径可以选用淘宝的镜像库
https://cdn.npm.taobao.org/dist/node/v10.20.0/node-v10.20.0-linux-x64.tar.gz #上面这个是 x86 架构的 https://cdn.npm.taobao.org/dist/node/v10.20.0/node-v10.20.0-linux-arm64.tar.gz
#下面这个是arm64 架构的
下载完之后,可以将文件放到 linux 任意目录下面并且解压缩
注意一点是尽量存放一个有意义的比如
/nodejs
#注意这一层里面直接面对 bin lib 等目录.
因为公司网络比较慢,可以使用离线安装 node_module 的包文件 并且解压缩放到 nodejs 的lib 子目录下面去.
/nodejs/lib
#注意里面直接有 node_module 目录
注意 为了命令可以使用 我这边直接 都赋予了 777 的权限.
文件都准备好以后 需要处理一下 环境变量
为了简单起见 还是新增一个新的环境变量文件
vim /etc/profile.d/nodejs.sh 内容为 export PATH=$PATH:/nodejs/lib:/nodejs/bin
是环境变量生效
source /etc/profile.d/nodejs.sh
然后可以进行测试命令