首先看一下pkg的一些基本操作
pkg打包node项目为exe_node静态项目 导出exe_疆~的博客-CSDN博客由于win7最高只支持node13.14.0,而pkg不支持node13,为了既兼容win7,又能使用pkg打包,故使用node12.22.11。新建node_global和node_cache文件夹。配置node_cache和node_global路径。win+r 输入sysdm.cpl。以往的版本 | Node.js。下载pkg对应的node版本。查看node和npm版本。...https://blog.csdn.net/qq_40323256/article/details/126182616package.json配置如下:
执行命令打包:npm run pkg_linux
打出的linux版的包如下:
将该包传到linux中:
直接启动node服务
进入包所在目录, 执行:./test_koa
提示权限不够。给它加x权限就行,如下:
chmod u+x test_koa
此时访问:http://127.0.0.1:3000/
服务启动成功!
使用sh文件启动node服务
把启动服务的命令放在sh文件中,我们运行sh文件就可以启动node服务了,参考:linux下面用命令执行.sh文件_疆~的博客-CSDN博客一、直接sh 加上文件名.sh,如运行test.sh为sh test.sh【test.sh可以没有x权限】二、直接./加上文件名.sh,如运行test.sh为./test.sh【test.sh必须有x权限】https://blog.csdn.net/qq_40323256/article/details/129672098?spm=1001.2014.3001.5501
未完待续