No. | 问题 | 解决方法 | 参考 |
1 | Warning: description is missed in the package.json (D:\LaserWeb4-Binaries\package.json) No native production dependencies Packaging for win32 x64 using electron 1.8.8 to dist\win-unpacked Unhandled rejection Error: Cannot download "https://dl.bintray.com//electron-userland/bin/nsis-3.0.1.10.7z", status 404: Not Found at ClientRequest.<anonymous> (D:\LaserWeb4-Binaries\node_modules\electron-builder-http\src\httpExecutor.ts:155:18) | C:\Users\Administrator\AppData\Local\electron-builder\Cache\nsis 过程中涉及两个文件,分别是nsis-3.0.4.1.7z 和nsis-resources-3.4.1.7z | electron build报错,nsis下载不下来的情况_nsis-3.0.4.1.7z-CSDN博客 |
2 | Packaging for win32 x64 using electron 1.8.8 to dist\win-unpacked | build.win.bat修改 set LW_VERSION=%UI_VERSION:~1%-%SERVER_VERSION:~-3% => set LW_VERSION=%UI_VERSION% | |
3 | Packaging for win32 x64 using electron 1.8.8 to dist\win-unpacked | oaknacIndex of electron-builder-binaries-local/winCodeSign-1.7.0 参考问题1的解决 | Index of electron-builder-binaries-local/winCodeSign-1.7.0 |
4 | No native production dependencies | 没找到办法。 临时在build.win.bat文件里面做了修改,去掉version CALL .\node_modules\.bin\build --em.version=%LW_VERSION% -p never --x64 => CALL .\node_modules\.bin\build -p never --x64 | |
4 | pyhton2.7配置 | 电脑环境变量Path里加入python2.7相关,优先配置 | |
5 | unable to find axio.cjs pkg/prelude/bootstrap.js:1872 Error: Cannot find module 'C:\snapshot\lw.comm-server\node_modules\axios\dist\node\axios.cjs' | package.json里面加入cjs相关字段; "./node_modules/**/*.cjs" "pkg": { | |
ERROR: webServer error:/index.js : Not Found | assets加入app/*.js(引申:提示缺什么就在assets里补什么) "pkg": { | ||
npm install xxx 安装升级依赖报错 npm ERR! nested aliases not supported 可以试试把package-lock.json文件删除再试试 原因是安装的依赖已经锁定版本了,需要解除锁定才能继续执行 | |||
不显示主页面,显示dist文件夹下的文件清单 | index.html等几个文件被删除了,添加回去后显示主页面。 参考: 1. 检查webpack配置文件中的publicPath是否正确; 2. 检查webpack-dev-server的配置文件中的contentBase是否正确; 3. 检查webpack-dev-server的配置文件中的host是否正确; 4. 检查webpack-dev-server的配置文件中的port是否正确; 5. 检查webpack-dev-server的配置文件中的open是否正确; 6. 检查webpack-dev-server的配置文件中的historyApiFallback是否正确; 7. 检查webpack-dev-server的配置文件中的proxy是否正确; 8. 检查webpack-dev-server的配置文件中的hot是否正确; 9. 检查webpack-dev-server的配置文件中的inline是否正确; 10. 检查webpack-dev-server的配置文件中的stats是否正确; | ||
Error: Cannot find module 'lw.comm-server' at Module | |||
Downloading electron-v1.8.7-win32-x64.zip | 方法1、更换源,翻墙了的话要关闭。 方法2、离线下载,参考https://zhuanlan.zhihu.com/p/483976136 | ||
.\node_modules\.bin\electron-rebuild' is not recognized as an internal or external command, | |||
node-pre-gyp http 404 https://github.com/EmergingTechnologyAdvisors/node-serialport/releases/download/4.0.7/serialport-v4.0.7-node-v72-win32-x64.tar.gz | 查看包的源文件地址: npm view moduleName repository.url 查看包的依赖关系: npm view moduleName dependencies 查看包依赖的node版本:npm view moduleName engines | ||