1、如果只是需要运行起来,不需要打包,那么可以在linux建文件夹,npm安装对应包,然后将win下的代码拷贝到对应位置即可运行。
2、如果需要打包,则比较复杂。大致为:
a) 建app文件夹,将代码(含index.js文件)拷贝到其中。
b) npm安装asar,用asar的pack命令,将app文件夹打包成一个文件app.asar
asar pack app app.asar
c) 在网页链接 下载对应版本的linux预编译二进制包,解压,用上面生成的app.asar替换resources文件夹下同名文件。
d) 修改chrome-sanbox文件权限及属主:
sudo chown root:root chrome-sandbox e) ./electron即可运行