我们发布包的时候,总是要打包,然后把包放到测试服上,当然正式的包一般都发给后台让他们放到服务器,但是每次打包每次用ftp工具往上放也很麻烦,这里我给大家推荐一款简单的一键发布命令行框架的,贼好用,强烈推荐!!!!
首先当然是安装啦!
https://fjpublish.manman.io/...,如果有什么搞不明白的,官方文档写的很清楚,下面介绍我最常用的一种方法。
安装
npm install -g fjpublish # 或者:yarn global add fjpublish
配置(这里是vue的项目)
新建好这样一份文件放在根目录后,然后里面写入
module.exports \= {
modules: \[
{
name: "测试环境",
env: "test",
ssh: {
host: "54.222.180.211", //测试服地址
username: "ubuntu", //测试服链接名称
//privateKey为认证在服务器的公钥对应的私钥地址,请灵活变通
privateKey: require("fs").readFileSync(
"/Users/liukenan/.ssh/id\_rsa"
) //mac用户举例
},
buildCommand: "test",//这里是npm run test的意思
localPath: "dd",//vue生成的包名
remotePath: "/data/www/dd" //上传到服务器的文件夹位置
}
\]
};
好了,配置完成。
最后在终端输入fjpublish env -s 发布就ok了!
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。