"touch" не распознается как внутренняя или внешняя команда, оперативная программа или командный файл

Я работаю с laravel 5, когда я набираю windows cmd эту команду "touch storage\database.sqlite" это сообщение об ошибке "touch" не распознается как внутренняя или внешняя команда, операционная программа или командный файл. любой намек на его решение?

Ответ 1

если вы используете node.js, просто используйте npm для установки в Windows:

C:\npm install touch-cli -g

он установит интерфейс командной строки для прикосновения, вы можете использовать его так же, как unix...

Ответ 2

Команда, которую вы пытаетесь запустить, является командой unix/linux, поэтому она не будет работать в Windows.

Все, что он делает, это обновление измененных временных меток файла.

Здесь есть еще один вопрос, который дает вам альтернативу для Windows: https://superuser.com/questions/10426/windows-equivalent-of-the-linux-command-touch/764716

Ответ 3

Вы можете просто использовать echo> в windows cmd т.е. path/file.sqlite

Ответ 4

enter image description here

например: тип nul > test.html в окнах CMD, а другой способ -

echo. > test.html

оба работают на 100% штрафа

Ответ 5

Если вы используете устройство Windows, просто установите git bash и введите следующую команду

touch test.html.

Приведенная выше команда сгенерирует файл test.html нулевого килобайта для вас в указанной директории. Это применимо к любому другому типу файла.

Ответ 6

Исправлено после запуска этой команды:

npm install touch-cli -g

После этого я могу запустить это:

touch .babelrc

Ответ 7

, используется с копией, чтобы указать отсутствующие параметры. Это обновляет файлы измененная дата. НАПРИМЕР. copy /b file1,,

Ответ 8

Просто запустите его через терминал GitBash на окнах, и он отлично работает

Ответ 9

перейдите в нужную папку и глобально установите Touch-Cli

Ответ 10

Если вы пытаетесь использовать TypeScript в ReactNative при первом запуске:

npm install touch-cli -g

и затем вы можете использовать сенсорный, например:

touch rn-cli.config.js