Tôi làm việc với laravel 5, khi tôi gõ vào windows cmd lệnh này "touch Storage\database.sqlite" thông báo lỗi này 'touch' không được nhận dạng như một lệnh nội bộ hoặc bên ngoài, chương trình có thể hoạt động hoặc tệp bó . bất kỳ gợi ý để giải quyết nó?
nếu bạn đang sử dụng node.js, chỉ cần sử dụng npm để cài đặt nó trên Windows:
C:\npm install touch-cli -g
nó sẽ cài đặt giao diện dòng lệnh cho cảm ứng, sau đó bạn có thể sử dụng nó giống như unix ...
Lệnh bạn đang cố chạy là một lệnh dựa trên unix/linux để nó không hoạt động trong Windows.
Tất cả những gì nó làm là cập nhật dấu thời gian đã sửa đổi của một tệp.
Có một câu hỏi khác ở đây cung cấp cho bạn một giải pháp thay thế cho Windows: https://superuser.com/questions/10426/windows-equivalent-of-the-linux-command-touch/764716
Bạn chỉ có thể sử dụng echo>
trong windows cmd i.epath/file.sqlite
ví dụ: gõ nul> test.html trong windows CMD và một cách khác là
tiếng vang.> Test.html
cả hai đều hoạt động tốt 100%
Nếu bạn đang ở trên thiết bị windows, chỉ cần cài đặt git bash và gõ lệnh sau
touch test.html.
Lệnh trên sẽ tạo tệp không kilobyte test.html
cho bạn trong thư mục được chỉ định. Nó được áp dụng cho bất kỳ loại tập tin khác.
,
được sử dụng với bản sao để chỉ ra các tham số bị thiếu. Điều này cập nhật các tập tin sửa đổi ngày. VÍ DỤ. copy /b file1,,
Đã sửa lỗi sau khi chạy lệnh này:
npm install touch-cli -g
Sau đó tôi có thể chạy nó:
touch .babelrc
Chỉ cần chạy nó qua thiết bị đầu cuối GitBash trên windows và nó hoạt động tốt