前端自动化部署,妈妈再也不用担心我部署项目啦

40 阅读1分钟

deploy-cli-service

1、全局安装:

npm i deploy-cli-service -g   

2、然后在package.json文件的scripts里面加上配置:

 "deploy:temp": "deploy-cli-service deploy --mode temp"

3、在项目文件下面创建deploy.config.js

配置文件内容:

module.exports = {
 projectName: 'project',
 passphrase: '',
 temp: {
 name: 'project', // 环境名称
 script: 'npm run build',// 打包命令
 host: '0.0.0.0', // 服务器地址
 port: 11,// 服务器端口号
 username: 'hahahahhha', // 服务器登录用户名
 distPath: 'dist',// 本地打包生成目录
 password: '123123',// 服务器登录密码
 webDir: '/root/YourProject/www', // 服务器部署路径(不可为空或'/'bakDir: '/root/YourProject/bak',// 备份路径 (打包前备份之前部署目录 最终备份路径为 
 isRemoveRemoteFile: true,// 是否删除远程文件(默认trueisRemoveLocalFile: true,// 是否删除本地文件(默认true)
  },
};

然后执行命令

npm run deploy:temp 

over ! 妈妈再也不用担心我打包给后端了!