一个简单的命令行项目发布工具-fjpublishjs

咱们公布包的时候,总是要打包,而后把包放到测试服上,当然正式的包个别都发给后盾让他们放到服务器,然而每次打包每次用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了!

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理