Javascript Electron build在本地工作,但在代码提交给Github后,它会中断
我的构建在本地工作。在我将代码提交到Github并下载应用程序后,找不到node_模块。在提交Github之前,我肯定安装了它,并且它可以正常工作。知道为什么吗 Package.jsonJavascript Electron build在本地工作,但在代码提交给Github后,它会中断,javascript,node.js,git,electron,Javascript,Node.js,Git,Electron,我的构建在本地工作。在我将代码提交到Github并下载应用程序后,找不到node_模块。在提交Github之前,我肯定安装了它,并且它可以正常工作。知道为什么吗 Package.json "devDependencies": { "electron-packager": "12.1.0", "electron-prebuilt": "^1.4.1", "ele
"devDependencies": {
"electron-packager": "12.1.0",
"electron-prebuilt": "^1.4.1",
"electron-winstaller": "^4.0.1"
},
"dependencies": {
"asar": "^3.0.3",
"electron-store": "^6.0.0",
"every-moment": "0.0.1",
"node-notifier": "^8.0.0",
"path": "^0.12.7",
"update-electron-app": "^1.5.0"
},
"main": "main.js",
"scripts": {
"start": "electron .",
"package-mac": "electron-packager . --overwrite --platform=darwin --arch=x64 --icon=assets/icons/mac/icon.icns --prune=false --out=release-builds",
"package-win": "electron-packager . Look-Away --overwrite --asar=true --platform=win32 --arch=ia32 --icon=assets/icons/win/icon.ico --prune=false --out=release-builds --version-string.CompanyName=CE --version-string.FileDescription=CE --version-string.ProductName=\"Look Away\"",
"package-linux": "electron-packager . Look Away --overwrite --asar=true --platform=linux --arch=x64 --icon=assets/icons/png/1024x1024.png --prune=true --out=release-builds"
}
}
我最终将Github之前运行的版本放在了一个网站上,可以下载并链接到存储库。恕我直言,你的问题应该是“猜猜为什么?”-给我们一个到您的repo的链接或共享您的
包.json
。感谢您的回复-我添加了包。json您在本地下载后是否运行了npm install
?因为我运行的是打包版本,所以我不应该对@myselfmiqdad进行操作?这不是一个可分发的版本吗?唯一的区别是prune
开关。是的,打包的版本应该可以工作。