最近学习Electron,环境搭建过程记录如下。
1. 下载node.js 安装
2. npm install electron --save-dev
3.按照文档下载quick-start
git clone https://github.com/electron/electron-quick-start
cd electron-quick-start
npm install
npm start
运行成功。
或是安装cnpm install -g electron-forge
初始化项目 electron-forge init nodepad
启动 electron-forge start
4. 安装spectron
npm install --save-dev spectron
结果报错 Cannot find module 'C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js',百度问题,是因为npm的版本信息丢失了,解决办法是更新npm, npm install -g npm,出现同样错误,npm -v 出现同样错误。
我采用了 npm install -g cnpm --registry=https://registry.npm.taobao.org的方法,问题解决。
cnpm 是淘宝镜像提供的electron包管理工具,以上npm命令都可以使用cnpm替换,下载速度更快。
再执行npm install --save-dev spectron命令成功。
5.安装cnpm install electron-chromedriver
cnpm install selenium-webdriver
cnpm install webdriverio
我安装时,由于上面spectron没安装成功,就尝试执行此步安装,出现许多模块找不到的错了,先安装好spectron就可以了。
补充记录
玩转npm文章 https://www.jianshu.com/p/8a114304dd6e