vue项目一键 打包 部署 到linux服务器

1:查看本机上的公钥

执行   cd ~/.ssh
执行	  ls
查看公钥   vim id_rsa.pub
复制自己电脑上的公钥到  公钥放到远程服务器的~/.ssh/authorized_keys里即可实现本机和远程服务器的ssh免密连接

注意:可能你电脑上没有生成公钥,,自己百度方法生成公钥之后就能找到

2:在自己的vue项目中找到 package.json,在scripts中增加一行代码

  "scripts": {
     
    "push": "npm run build && scp -r dist/* [email protected]:/html/dist"
  },

注意: 1:我这边我用的是 npm run build 你也可以用 yarn build 代替
2:scp -r dist/* [email protected]:/html/dist 可以用
rsync -avr --delete-after dist/* [email protected]:/html/dist 代替

3:执行命令

	npm run push 或者  yarn push     就能实现一键打包部署
	只是想打包的话  可以执行  npm run build  或者  yarn build

你可能感兴趣的:(linux)