最近版本迭代比较多,打包发布让我觉得有点烦,突然想到,为啥不做一个一键打包和发布呢?费话不多少,直接上代码
首先安装 npm i publish-sftp -g
然后在项目page.json同级目录下添加一个sftp.json文件,里面添加代码如下
{
"localPath": "./dist",//打包后的路径
"remotePath": "/home/ylz/apache-tomcat-9.0.16/webapps/djg",//远程路径
"protectedRemotePath": "/home/ylz/apache-tomcat-9.0.16/webapps/djg",//同上面一样即可
"connect": {
"host": "100.00.0.000",//远程ip
"port": 22,//端口号
"username": "xxx",
"password": "xxx123456"
}
}
然后在page.json scripts里面添加
"build": "npm run build && publish-sftp -c djg"
最后就能看到文件传输完成了