|
|
2 anos atrás | |
|---|---|---|
| .. | ||
| src | 2 anos atrás | |
| tasks | 2 anos atrás | |
| .gitignore | 2 anos atrás | |
| EasySpider_en.crx | 2 anos atrás | |
| EasySpider_zh.crx | 2 anos atrás | |
| README.md | 2 anos atrás | |
| XPathHelper.crx | 2 anos atrás | |
| check_update.js | 2 anos atrás | |
| chrome_location_linux | 2 anos atrás | |
| clean_and_release_win32.cmd | 2 anos atrás | |
| clean_and_release_win64.cmd | 2 anos atrás | |
| config.json | 2 anos atrás | |
| execute.bat | 2 anos atrás | |
| execute_macos.sh | 2 anos atrás | |
| favicon.icns | 2 anos atrás | |
| favicon.ico | 2 anos atrás | |
| forge.config.js | 2 anos atrás | |
| main.js | 2 anos atrás | |
| mime.json | 2 anos atrás | |
| package-lock.json | 2 anos atrás | |
| package.json | 2 anos atrás | |
| package_linux64.sh | 2 anos atrás | |
| package_macos.sh | 2 anos atrás | |
| package_win32.cmd | 2 anos atrás | |
| package_win64.cmd | 2 anos atrás | |
| server.js | 2 anos atrás | |
| start_direct.cmd | 2 anos atrás | |
| stealth.min.js | 2 anos atrás | |
| 每次发布之前要检查的事项.md | 2 anos atrás | |
Remember to update EasySpider.crx everytime the extension updates.
Download a chrome from the Internet: https://www.google.com/chrome/, and then put them into this folder, with name format of the following:
chrome_win32/ # for windows x86
chrome_win64/ # for windows x64
chrome_linux64/ # for linux x64
chrome_mac64/ # for mac x64
Then, download the corresponding chromedriver from the Internet on this page: https://chromedriver.chromium.org/downloads, note the chromedriver version must match your chrome version!!! And put them into corresponding chrome folder, with name format of the following:
chromedriver_win32.exe # for windows x86
chromedriver_win64.exe # for windows x64
chromedriver_linux64 # for linux x64
chromedriver_mac64 # for mac x64
For example, if you want to build this software on Windows x64 platform, then you should first download a chrome for windows x64, then copy the whole chrome folder to this ElectronJS folder and rename the folder to chrome_win64, assume the chrome version you downloaded is 110; then, download a chromedriver.exe with version 110 for windows x64, and put it into the chrome_win64 folder, then rename it to chromedriver_win64.exe.
Finally, copy the stealth.min.js and execute.bat (for windows x64) file in this folder to these chrome folders.
On Windows, you need to install VS Build Tools 2017 (https://aka.ms/vs/15/release/vs_buildtools.exe, select and install the Visual Studio Build Tools 2017 component) first for node-gyp to install node-windows-manager.
npm install
npm install @electron-forge/cli -g
Then run the software in developing mode:
npm run start_direct
After finish developing, package software by the following command:
npx electron-forge import
npm run package
optional:
npm run make
依次执行下面两个cmd即可打包并发布,无需执行上面的npm命令
package_win64.cmd
clean_and_release_win64.cmd
依次执行下面两个cmd即可打包并发布,无需执行上面的npm命令
package_win32.cmd
clean_and_release_win32.cmd