一、准备工作
1.安装git
安装依赖
yum -y install zlib-devel openssl-devel cpio expat-devel gettext-devel curl-devel perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker
解压安装包
tar -zxvf git-2.20.1.tar.gz
进入解压后目录,进行编译
make prefix=/usr/local all
make prefix=/usr/local install
git --version #验证是否安装成功
2.安装node.js
3.安装yarn
npm install -g yarn
yarn -v #验证是否安装成功
4.安装lerna
tips:很重要,不安装,则创建hzero项目会失败,
npm install --global lerna #若失败则执行 npm cache clean --force
或者
yarn global add lerna
二、安装hzero-cli工具
1.安装hzero-cli前需先安装node.js,详见node安装
npm install -g hzero-cli --registry http://nexus.saas.hand-china.com/content/groups/hzero-npm-group
2.安装好后,hzero-cli命令在node的bin文件夹中,直接使用hzero-cli -h命令,会报错找不到命令,需要 建立软连接,变为全局。
ln -s /u01/nodejs/bin/hzero-cli /usr/local/bin/
3.验证hzero-cli
三、新建前端项目
1.创建一个名为 simple的项目
cd /u01/hzero #进入你需要将项目创建的文件夹下
hzero-cli new sample #创建项目命令
执行后弹出如下界面,回车选择默认的版本
回车后,弹出需要安装的模块去下图,直接 回车 选择默认模块
选择了模块之后,会连续弹出选择 各个模块的版本,直接回车选择默认版本
安装成功
cd sample && hzero-cli info (若没看到Hzero info下面的各个模块的版本,则是创建失败)
2.创建子模块
npx hzero-cli g sub-module test-module
出现错误:-bash: npx: command not found,则执行如下命令,建立软链接
ln -s /u01/node/node-v12.17.0-linux-x64/bin/npx /usr/local/bin/
3.创建页面
cd packages/sample-test-module # 进入子模块目录
npx hzero-cli g simple-page test-page # 创建一个名字为 test-page 的页面
4.启动调试
yarn start
http://localhost:8000/