我们在发布包的时候,总是打包放在测试服务器上。当然官方的包一般都是发到后台让他们放到服务器上,但是每个包都要用ftp工具上传,也很麻烦。这里推荐一个简单的一键发布命令行框架。它非常易于使用,强烈推荐!!!!首先当然是安装啦!https://fjpublish.manman.io/...,有什么不懂的,官方文档说的很清楚。这是我最常用的方法之一。安装npminstall-gfjpublish#或者:yarnglobaladdfjpublish配置(这里是vue项目)创建这样一个文件放在根目录下,然后写module.exports\={modules:\[{name:"testenvironment",env:"test",ssh:{host:"54.222.180.211",//测试服务器地址username:"ubuntu",//测试服务器链接名//privateKey对应公钥进行认证服务器私钥地址,请灵活privateKey:require("fs").readFileSync("/Users/liukenan/.ssh/id\_rsa")//mac用户示例},buildCommand:"test",//这里是npmruntest的意思localPath:"dd",//vue生成的包名remotePath:"/data/www/dd"//上传到服务器的文件夹位置}\]};好了,配置完成。最后在终端输入fjpublishenv-s发布就ok了!
