shijie-fim
v1.0.9
Published
#### 一、首先安装[shijie-fim](https://www.npmjs.com/package/shijie-fim)到全局
Downloads
0
Readme
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
效果

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

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