- 1.安装
npm install -g febis
- 2.在项目根目录建立deploy.json文件(主要用于部署远程主机)
{
"host":"主机IP地址",
"folder":"拷贝至远程主机的文件夹地址",
"user":"登录远程主机使用的用户名"
}
1.远程主机需要安装rsync服务,并配置默认端口
2.本机需要安装rsync服务(暂时不支持windows)
3.本地需要增加与远程主机互信(使用ssh-copy-id命令拷贝至远程主机)
- 3.创建一个 vue 项目(或者创建一个默认项目 febis create projectname)
febis create projectname -v
1.-r 表示创建一个react项目
2.-w 表示创建一个小程序项目
3.-v 表示创建一个vue项目
生成文件目录如下:
|--projectname
|----commom
|----libs
|----widgets
|----package.json
-
4.部署到远程主机
cd 到需要部署到远程主机的文件夹
febis deploy [foldername]
foldername 表示需要拷贝到远程主机的文件夹名字
-
5.修改部署文件
cd 到需要部署到远程主机的文件夹或者在命令后输入foldername
febis deploy-config [foldername]
foldername 表示需要修改部署配置文件的项目文件夹名字,为空表示修改当前文件夹的配置文件