1、node 版本 v12.18.1(长期支持版)
2、安装pkg
cnpm install -g pkg
3、修改package.json
加入package.json,例子:
"bin": “./bin/www",
"pkg": {
"assets": [
"public/**/*",
" log/*"
]
},
4、pkg -t win package.json
4.1 看报错:
...
Asset not found by direct link
{
"tag": "v2.6","name":"uploaded-v2.6-node-v12.16.1-win-x64"
}
fetched-XXXX
...
4.2 根据uploaded-v2.6-node-v12.16.1-win-x64在 文件下载源 下载对应版本 。
4.3 进入C:\Users\wangbq.pkg-cache\v2.6目录,删掉里边的文件,将下载好的文件放入里边,将文件名改为对应的 fetched-XXXX
5、pkg -t win package.json
6、打包成功后(第五条命令后未报错),双击.exe文件,结合浏览器,修改package.json文件,根据提示加入未打包的文件,直到打包后运行成功