项目场景:
在node項目中,使用electron做界面化開發碰到的一些問題:
前期準備
-
安裝node:建議安裝最新的長期支持版本,都使用新版本不用考慮版本兼容問題Node.js --- 在任何地方运行 JavaScript
-
配置代理服務:
set GLOBAL_AGENT_HTTP_PROXY=http://192.168.0.111:808 set GLOBAL_AGENT_HTTPS_PROXY=https://192.168.0.111:808
-
升級npm:我原本有node環境,也有npm管理器,但是版本都太老了,使用中各種報錯,所以建議升級最新版
npm install -g npm@latest
-
配置npm鏡像:
npm config set registry https://registry.npmmirror.com npm config set ELECTRON_MIRROR https://npmmirror.com/mirrors/electron/
如果出現"`ELECTRON_MIRROR` is not a valid npm option"的錯誤提示,可以直接修改配置文件,C:\Users\[USER_NAME]\.npmrc。
-
安裝electron:
npm install electron