私はlaravel 5で作業します、Windows cmdでこのコマンド「touch storage\database.sqlite」と入力すると、このエラーメッセージは「touch」が内部または外部コマンド、操作可能なプログラムとして認識されませんまたはバッチファイル。それを解決するためのヒント?
node.jsを使用している場合は、npmを使用してWindowsにインストールします。
C:\npm install touch-cli -g
タッチ用のコマンドラインインターフェイスがインストールされ、unixと同じように使用できます...
実行しようとしているコマンドはunix/linuxベースのコマンドなので、Windowsでは機能しません。
ファイルの変更されたタイムスタンプを更新するだけです。
ここには、Windowsの代替手段を提供する別の質問があります。 https://superuser.com/questions/10426/windows-equivalent-of-the-linux-command-touch/764716
Windows cmdで_echo>
_を使用できますi.e _path/file.sqlite
_
例:type nul> test.html Windows CMDおよび他の1つの方法
echo。> test.html
両方とも100%正常に動作しています
Windowsデバイスを使用している場合は、git bashをインストールして次のコマンドを入力します。
touch test.html.
上記のコマンドは、指定したディレクトリにゼロキロバイトtest.html
ファイルを生成します。他の種類のファイルにも適用できます。
,
コピーで使用され、欠落しているパラメーターを示します。これにより、ファイルの変更日が更新されます。例えば。 copy /b file1,,
このコマンドを実行した後に修正されました:
npm install touch-cli -g
その後、これを実行できます:
touch .babelrc
WindowsのGitBashターミナルで実行するだけで正常に動作します