问题:下载别人的electron项目,npm install和npm run electron成功后,弹出的窗口确看不见。控制台也没有报错。
原因:又可能是electron依赖的版本不对。
方法:1、点开package.json文件,找到"devDependencies": {......}标签,在这个标签里找到"electron":,找到该项目指定的electron版本。
2、在终端输入electron -v或者./node_modules/.bin/electron -v命令查看你已安装的electron版本是否和配置文件中指定的版本一致。
electron -v:如果你是全局安装的electron就用这个命令,否则用./node_modules/.bin/electron -v
3、如果你发现已安装的和指定的版本不同,点开 node_modules目录,找到并删除electron目录,
然后重新安装指定的版本。
npm install [email protected]
如果你想要全局安装指定版本的electron,你可以加上-g选项:
npm install -g [email protected]
由于一些网络原因,npm包安装可能比较慢,一个解决方法就是设置淘宝镜像。你可以使用下面的命令来设置淘宝镜像:
npm config set registry https://registry.npm.taobao.org
你还可以安装并使用cnpm(淘宝团队提供的npm客户端)进行包管理,命令如下:
npm install -g cnpm --registry=https://registry.npm.taobao.org
之后你就可以使用cnpm install <package>来安装你需要的包了。
请注意:过多使用淘宝镜像可能会导致一些问题,因为淘宝镜像并不是完全的npm源的镜像,有些包可能找不到。如果你遇到问题,可以尝试换回npm官方源,命令如下:
npm config set registry https://registry.npmjs.org