在Windows上使用Docker进行电子发展?
在Windows工作站上进行开发,为了避免任何需要通过Windowspipe理的框架,我完全停留在Docker上,但是我试图让Electron应用程序使用这个设置进行编译。
我下载了简单的样本库,并尝试构build“价格”应用程序:
cd prices docker run --rm -v "$PWD":/app -w /app node npm install --no-bin-links docker run --rm -v "$PWD":/app -w /app node npm install electron-packager --no-bin-links
但是,似乎没有任何工作。 运行:
docker run -it -v "$PWD":/app -w /app node node ./node_modules/electron-packager/index.js . --all
只是导致暂停几秒钟,然后转储回命令行(脚本没有输出)。 简单地尝试就可以得到相同的结果:
docker run -it -v "$PWD":/app -w /app node node ./node_modules/electron-packager/index.js --help
试图做:
docker run -it -v "$PWD":/app -w /app node node_modules/electron/dist/electron app.js
导致X11错误:
node_modules/electron/dist/electron: error while loading shared libraries: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory
有没有办法使用基于Docker的安装程序在Windows上运行和/或打包Windows电子应用程序?