5
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Laravelでtouchコマンドが使えないときの解決法【Windows】

Posted at

Laravelでマイグレーションする際に、デフォルトのWindowsではtouchコマンドが使えなかったので、使えるようにしました。

作業環境

自分の環境は以下の通りでした。

  • Windows10
  • laravel5.8
  • php 7.3

解決法:npmでtouchコマンドを使えるようにする

まず、下準備としてnode.js(npm)をインストールしなくちゃいけません。
下記の記事は比較的新しめの情報で尚且つわかりやすいので、参考にするといいでしょー↓

Node.js (npm) をWindowsにインストールする
※node.jsをすでにつかっている方は、スキップしてOKです。

では、以下のコードをコマンドプロンプトで実行してみます。

npm install touch-cli -g

↓実行結果
2019-05-20_04h07_30.png

これで無事にtouchコマンドがWindowsでも使えるようになりました。

例えば、Laravelでデータベースファイルを作成するときに、touch database/database.sqliteという感じで使えるので便利です。

今回のお話は、Laravelを例にしましたが、他の言語でも当てはまるかと思います。

誤りがありましたら、ご指摘していただけると幸いです:grin:

5
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?