titanOne3.5是一个基于Node.js,React,UmiJS构建,支持运行于web和electron环境的框架。

依赖环境:

Node.js

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。可在官网下载安装包,建议下载8.0以上版本,可访问Node.js官网

检测:下载完成解压点击安装程序进行安装,安装完成后,打开 cmd 命令行,输入:

  1. node -v

可显示当前版本号。

nrm

nrm 是一个 npm 源管理器,允许你快速地在 npm 源间切换,在命令行执行命令全局安装:

  1. npm install -g nrm

操作命令介绍:

  • nrm ls: 查看可选的源,带*的是当前使用的源;
  • nrm add <registry> <url>: 增加定制的源,特别适用于添加企业内部的私有源,其中reigstry为源名,url为源的路径;
  • nrm del <registry>: 删除对应的源;
  • nrm test <registry>: 测试相应源的响应时间;

添加公司公共源步骤:

  1. nrm add 152 http://192.168.10.152:7001/
  2. nrm use 152

当然你也可以使用npm命令设置:

  1. npm config set registry http://192.168.10.152:7001/

提示:在所有项目禁用生成package-lock.json:

  1. npm config set package-lock false

yarn

下载node.js,使用npm安装

  1. npm install -g yarn

亦可以通过访问官网下载安装,这里不做介绍。

查看yarn版本

  1. yarn --version

Electron

Electron 基于 Chromium 和 Node.js, 让你可以使用 HTML, CSS 和 JavaScript 构建应用,必须安装公司提供的Electron包:

  1. npm install @erayt/erayt-electron-prebuilt -g

mac电脑用户可通过:

  1. sudo npm install -g cnpm --registry=https://registry.npm.taobao.org
  2. sudo npm install electron -g --unsafe-perm=true --allow-root

来安装electron环境。

备注:第三方electron版本不支持原生密码控件,注意,注意,注意!