titanOne3.5是一个基于Node.js,React,UmiJS构建,支持运行于web和electron环境的框架。
依赖环境:
Node.js
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。可在官网下载安装包,建议下载8.0以上版本,可访问Node.js官网。
检测:下载完成解压点击安装程序进行安装,安装完成后,打开 cmd 命令行,输入:
node -v
可显示当前版本号。
nrm
nrm 是一个 npm 源管理器,允许你快速地在 npm 源间切换,在命令行执行命令全局安装:
npm install -g nrm
操作命令介绍:
nrm ls
: 查看可选的源,带*的是当前使用的源;nrm add <registry> <url>
: 增加定制的源,特别适用于添加企业内部的私有源,其中reigstry为源名,url为源的路径;nrm del <registry>
: 删除对应的源;nrm test <registry>
: 测试相应源的响应时间;
添加公司公共源步骤:
nrm add 152 http://192.168.10.152:7001/
nrm use 152
当然你也可以使用npm命令设置:
npm config set registry http://192.168.10.152:7001/
提示:在所有项目禁用生成package-lock.json:
npm config set package-lock false
yarn
下载node.js,使用npm安装
npm install -g yarn
亦可以通过访问官网下载安装,这里不做介绍。
查看yarn版本
yarn --version
Electron
Electron 基于 Chromium 和 Node.js, 让你可以使用 HTML, CSS 和 JavaScript 构建应用,必须安装公司提供的Electron包:
npm install @erayt/erayt-electron-prebuilt -g
mac电脑用户可通过:
sudo npm install -g cnpm --registry=https://registry.npm.taobao.org
sudo npm install electron -g --unsafe-perm=true --allow-root
来安装electron环境。
备注:第三方electron版本不支持原生密码控件,注意,注意,注意!