1.0.9 • Published 2 years ago
shijie-fim v1.0.9
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 版本