把项目中使用到的 __dirname 类似这样的
join(__dirname, './config')
替换为 process.cwd()
__dirname:获取的是当前文件目录路径,二进制文件内部的文件(pkg打包的二进制文件是快照文件,里面的文件只能读不能修改新增),比如:/snapshot/mqttRealTimeChat/dist
process.cwd():获取当前工作目录的绝对路径,获取打包后的二进制文件运行的工作目录 比如:我的二进制文件在
/root/mqttRealTimeChat/build/my-midway-project,那么
process.cwd()=/root/mqttRealTimeChat/build