vue-cli3 프로젝트 패키지 후 서버에 자동화 배치하는 방법

1. scp2 설치

npm install scp2 --save-dev
2. 각본을 잘 쓰다
예를 들어 업로드.js(아래 하나를 선택하면 됩니다)
위치와 패키지.json은 등급을 매기면 된다.
간략판

'use strict'
//  scp2
var client = require('scp2');

client.scp('./dist/', { //  
 "host": 'XXX.XX.XX.XXX', //  IP 
 "port": 'XX',   //  ,   22
 "username": 'XXX',  //  
 "password": '*****',  //  
 "path": 'XXX'   //  
}, err =>{
 if (!err) {
 console.log(" !")
 } else {
 console.log("err", err)
 }
})
콘솔의 출력을 약간 미화시키다

'use strict'
//  scp2
var client = require('scp2');
//    
const ora = require('ora');
const chalk = require('chalk');
const spinner = ora(chalk.green(' ...'));
spinner.start();

client.scp('./dist/', { //  
 "host": 'XXX.XX.XX.XXX', //  IP 
 "port": 'XX',   //  ,   22
 "username": 'XXX',  //  
 "password": '*****',  //  
 "path": 'XXX'   //  
}, err =>{
 spinner.stop();
 if (!err) {
 console.log(chalk.green(" !"))
 } else {
 console.log("err", err)
 }
})
✨프로젝트git가 업로드될 때 이 파일을 무시하는 것을 기억하십시오. 서버 주소, 사용자, 비밀번호가 포함되어 있기 때문입니다.
3. 패키지에서.json에 scripts 명령 추가

"upload": "node upload.js",
"deploy": "npm run build && npm run upload"
4. 스크립트 실행

npm run deploy
이 스크립트 명령을 실행하면 npm run build 패키지 명령을 실행하고 node upload.js 패키지된 파일을 서버에 업로드합니다
vue-cli3 프로젝트를 포장한 후 서버에 자동화 배치하는 방법에 관한 이 글은 여기에 소개되었습니다. 더 많은 vue-cli3 포장 자동화 서버에 배치하는 내용은 저희 이전의 글을 검색하거나 아래의 관련 글을 계속 보십시오. 앞으로 많은 지원을 부탁드립니다!

좋은 웹페이지 즐겨찾기