私はウェブサイトを構築しており、Filezillaを使ってウェブサイトをオンラインでプッシュしています。しかし、それは退屈であり、スクリプトで行うことができると確信しています。これまで私はこの程度を理解しました。
私が提供した資格情報を使用してFTPサーバーに接続しましたが、ftp mydomain.com
すべてが正常でした。しかし、これは私のプロジェクトファイルの外観です。
asset-manifest.json - file
assets - folder
favicon.ico - file
index.html - file
manifest.json - file
og-image.png - file
service-worker.js - file
static - folder
だからフォルダがあります。私が知っている限り、ftp
そのコマンドを使用してフォルダをプッシュすることはできません。私は似ています。ネットワークファイル転送プロトコルしかし、構文は少し奇妙です。正しいフォルダに移動する方法がわかりません。pwd
フォルダの宛先フォルダで実行するときのパスは次のとおりですftp
。
257 "/websites/uczIchApp" is your current location
だから私がローカルで行うことはおおよそ次のようになります。
yarn build
mv * -r /websites/myDestFolder
どのように複製できますかftp
?代わりに別のコマンドを使用しますftp
。
答え1
さて、私がしたことは次のとおりです。
yarn build
ncftpput -R -v -u "User" -p "Password" domain /path/to/ build/*
私は次の答えを使用しました。