我创建了一个简单的应用程序,它使用带有javascript,html和CSS的电子框架从目录中获取文件名。在我的windows上安装了node.js和npm,并使用电子pacakager为linux和windows创建了包,现在为windows打包的应用程序在windwos中运行得很好但是我为linux创建的包没有在linux中运行,我点击了文件与项目的名称,没有任何反应。我尝试从终端运行它,但错误显示“无法访问共享库”
我在谷歌搜索了很多但没有发现任何有用的东西 我不知道可能是什么问题,是否需要在linux上运行它。
请帮忙
以下是我的package.json文件
{
"name": "test",
"productName": "test",
"version": "1.0.0",
"description": "Software",
"main": "main.js",
"devDependencies": {
"electron": "^1.6.10",
"electron-packager": "^8.7.1",
"readdirp": "^2.1.0"
},
"scripts": {
"start": "electron main.js",
"package-mac": "electron-packager . --overwrite -- platform=darwin --arch=x64 --icon=assets/icons/mac/icon.icns --prune=true --out=release-builds",
"package-win": "electron-packager . --overwrite --asar=true --platform=win32 --arch=ia32 --icon=assets/icons/win/icon.ico --prune=true --out=release-builds --version-string.CompanyName=CE --version-string.FileDescription=CE --version-string.ProductName=\"Electron Tutorial App\"",
"package-linux": "electron-packager . --overwrite --platform=linux --arch=x64 --icon=assets/icons/png/1024x1024.png --prune=true --out=release-builds"
},
"author": AKB",
"license": "ISC",
"dependencies": {
"readdirp": "^2.1.0"
}
}