安装说明
1. 安装LoongArch Electron
1.1. 设置LoongArch的npm仓库
针对LA架构,龙芯也搭建了npm仓库,已经支持 electron 的使用
$ npm set registry http://registry.loongnix.cn:4873 #设置npm源
$ npm config get registry #显示如下,代表源设置成功
http://registry.loongnix.cn:4873/
1.2. 安装方法
以Electron-v8.5.5为例进行安装,设置 ELECTRON_MIRROR 变量直接指向需要下载的Electron二进制包的地址。同时下面提供了几种安装方式,全局安装将根据 npm 规则将文件安装到 /usr/local/lib/node_modules/ 下,非全局安装则会以当前目录为基准进行安装。
1.不设置环境变量进行安装
// 全局安装
$ sudo ELECTRON_MIRROR=http://ftp.loongnix.cn/electron/LoongArch/ npm install -g electron@8.5.5
// 非全局安装
$ ELECTRON_MIRROR=http://ftp.loongnix.cn/electron/LoongArch/ npm install electron@8.5.5
2.设置环境变量进行安装
$ export ELECTRON_MIRROR=http://ftp.loongnix.cn/electron/LoongArch/
$ sudo npm install -g electron@8.5.5 //全局安装
$ npm install electron@8.5.5 //非全局安装
以上两种安装方式可以选用合适的方式进行使用,下面将设置 ELECTRON_MIRROR 环境变量安装 Electron 来演示一个简单的 hello world 程序从安装到打包。
1.3. 运行 Hello World程序
众所周知,第一步肯定是要运行一个hello worl来看看环境是否配置成功。
1. 克隆官方仓库中的hello world
$ git clone https://github.com/electron/electron-quick-start.git
$ cd electron-quick-start
electron-quick-start$ vim package.json
2. 把 package.json 中 devDependencies的 "electron": "\^13.1.7" 修改为 "electron": "8.5.5"
3. 安装依赖(由于不是单独安装Electron,所以直接设置环境变量和在package.json中指定版本号)
electron-quick-start$ export ELECTRON_MIRROR=http://ftp.loongnix.cn/electron/LoongArch/
electron-quick-start$ npm install