1.1、打包出错
出现这个错误是因为 node.js V17版本中最近发布的OpenSSL3.0, 而OpenSSL3.0对允许算法和密钥大小增加了严格的限制,可能会对生态系统造成一些影响。在node.js V17以前一些可以正常运行的的应用程序,但是在 V17 版本可能会抛出这个异常。
1.2、解决办法
1、尝试卸载Node.js 17+版本并重新安装Node.js 16+版本,然后再重新启动
2、在执行运行项目命令之前,先运行这个命令:
Linux & Mac OS:
windows命令提示符:
唯一不足,是每次启动项目都要运行。
打包后,前端项目出现dist文件。
在安装nginx前首先要确认系统中安装了gcc、pcre-devel、zlib-devel、openssl-devel
下载nginx,登录网站查看nginx版本,linux下载,并解压
安装nginx,进入nginx-1.20.1的文件夹,执行安装;
https://blog.csdn.net/qq_43600445/article/details/configure --prefix=/opt/nginx,路径可修改,路径为实际安装的nginx所在。
进入安装的nginx文件夹,进入sbin文件夹,测试配置是否通过。
执行命令,启动nginx
将前端打包出的 dist 文件上传到服务器 nginx安装位置下的html文件夹下 /opt/erp/nginx/html/
找到nginx下conf文件夹下的nginx.conf文件。
打开,编辑。
主要注意以下几个:
如果有多个服务,就配置多个server
停止nginx,删除nginx文件夹即可