一个简单的命令行项目发布工具 fjpublish.js

我们发布包的时候,总是要打包,然后把包放到测试服上,当然正式的包一般都发给后台让他们放到服务器,但是每次打包每次用ftp工具往上放也很麻烦,这里我给大家推荐一款简单的一键发布命令行框架的,贼好用,强烈推荐!!!!
首先当然是安装啦!
https://fjpublish.manman.io/...,如果有什么搞不明白的,官方文档写的很清楚,下面介绍我最常用的一种方法。

安装

npm install -g fjpublish # 或者:yarn global add fjpublish

配置(这里是vue的项目)
一个简单的命令行项目发布工具 fjpublish.js_第1张图片
新建好这样一份文件放在根目录后,然后里面写入

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了!

你可能感兴趣的:(前端,vue.js,javascript)