安装说明


1. 安装LoongArch Electron

1.1. 设置LoongArch的npm仓库

针对LA架构,龙芯也搭建了npm仓库,已经支持 electron 的使用

$ npm set registry https://registry.loongnix.cn:4873            #设置npm源
$ npm config get registry                                      #显示如下,代表源设置成功
https://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从v15.0.0版本往后需再加个环境变量electron_use_remote_checksums=1,具体可看各个版本对应的发行注记。

下面将设置 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
$ vim package.json
2. 修改package.json文件

把 package.json 中 devDependencies的 "electron": "\^13.1.7" 修改为 "electron": "8.5.5"

3. 安装依赖

由于不是单独安装Electron,所以直接设置环境变量和在package.json中指定版本号

$ export ELECTRON_MIRROR=http://ftp.loongnix.cn/electron/LoongArch/
$ npm install
4. 运行程序
$ npm start

正常显示结果,成功出现hello world:

©龙芯开源社区 all right reserved,powered by Gitbook文档更新时间: 2022-09-20 09:22:08

results matching ""

    No results matching ""

    results matching ""

      No results matching ""