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

5次阅读

共计 638 个字符,预计需要花费 2 分钟才能阅读完成。

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

正文完
 0