Vueが、私たちは手動で各パッケージの後にFTP経由でサーバーにパッケージをファイルをアップロードする必要があり、いくつかの小さなプロジェクトをやっ
トラブルの後、ほとんどのパッケージを自動的にアップロードツール、SCP2を学ぶために、食べます。方法を設定および使用に関する記録以下SCP2:
1、インストール:
$ npm install scp2 -g
注:この問題は、ローカルインストールを試すことができた場合に-gをインストールグローバルですが、私は自分自身を使用するときにグローバルインストール構成を反映していない場合、(特定の原因は不明である、詳細なテストはありません)
2、ビルド/ build.jsファイル内のプラグインの導入
var client = require (' scp2 ')
図3に示すように、最終的な構成:のWebPACK(VUE-CLI)使用:
ビルドフォルダbuild.js導入を変更すると、パッケージファイルの下に次のコードを追加しますSCP2
// 部署上线
client.scp('本地目录', {
host: '服务器Ip',
username: '账号',
password: '密码',
path: '服务器端目录'
}, function (err) {
if (err) {
console.log(err)
} else {
console.log('文件上传完毕!\n')
}
})
SCP2ポート22が使用されているので、rootアカウントとサーバのrootパスワードを使用します