Skip to content

shijie-chen-0810/shijie-fim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

shijie-fim 使用指南

一、首先安装shijie-fim到全局

npm i shijie-fim -g         //window
sudo npm i shijie-fim -g    //mac

执行 fim -v后打印出版本号即为安装成功

二、在自己项目的根目录中新建一个fim.config.json文件里面内容格式如下

{
  "dev": {
    // 区分环境(开发环境)
    "exec": "yarn build", // 前置执行的操作
    "localDir": "./build", // 要上传的文件夹
    "remoteDir": "/project/fimProject", // 要上传到的远端服务器地址
    "connect": {
      "host": "**.**.**.**", // 服务器IP
      "port": 22, //   服务器端口
      "username": "root", //   连接账号
      "password": "12******22" //  连接密码
    }
  },
  "test": {
    // 区分环境(测试环境)
    "exec": "yarn build", // 前置执行的操作
    "localDir": "./build", // 要上传的文件夹
    "remoteDir": "/project/fimProject", // 要上传到的远端服务器地址
    "connect": {
      "host": "**.**.**.**", // 服务器IP
      "port": 22, //   服务器端口
      "username": "root", //   连接账号
      "password": "12******22" //  连接密码
    }
  }
}

三、在自己项目的package.json文件添加一下代码

{
  "name": "",
  "version": "",
  "private": true,
  "description": "",
  "scripts": {
    "publish:dev": "fim publish mode=dev",
    "publish:test": "fim publish mode=test",
    "revert:dev": "fim revert mode=dev",
    "revert:test": "fim revert mode=test",
    ...,
  },
  "dependencies": {
    ...
  },
  "devDependencies": {
    ...
  },
}

四:上线时只要yarn publish:dev或者yarn publish:test

效果 image.png

五:版本回滚只要yarn revert:dev或者yarn revert:test

效果 image.png

这里删除的历史 1.2 是指备份的 1.2 版本

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published