'touch'不被识别为内部或外部命令,可执行的程序或批处理文件。

13 浏览
0 Comments

'touch'不被识别为内部或外部命令,可执行的程序或批处理文件。

我使用laravel 5,当我在Windows命令提示符中输入以下命令\n\"touch storage\\database.sqlite\"\n出现以下错误信息\n\'touch\'不是内部或外部命令,也不是可运行的程序或批处理文件。\n有没有解决的提示?

0
0 Comments

('touch' is not recognized as an internal or external command, operable program or batch file)这个问题的出现的原因是因为你尝试运行的命令是基于Unix/Linux的命令,所以在Windows系统中无法工作。它的作用是更新文件的修改时间戳。

解决方法是在Windows系统中使用替代命令。可以参考这里的另一个问题:https://superuser.com/questions/10426/windows-equivalent-of-the-linux-command-touch/764716

在这种情况下,可以通过以下方式生成一个空文件。

0
0 Comments

问题:('touch' is not recognized as an internal or external command, operable program or batch file)是什么原因引起的以及如何解决?

问题出现的原因是因为在命令行中使用了"touch"命令,但系统无法识别该命令。这可能是因为"touch"命令不是系统内置的命令,并且在系统的环境变量中找不到该命令的路径,因此无法执行。

要解决这个问题,可以按照以下步骤进行操作:

1. 打开命令行窗口,输入以下命令:

npm install touch-cli -g

这个命令将使用npm包管理器全局安装"touch-cli"工具。

2. 安装完成后,再次在命令行中运行以下命令:

touch .babelrc

这个命令将创建一个名为".babelrc"的文件。

通过执行上述步骤,问题应该得到解决。现在,你应该能够在命令行中使用"touch"命令了。

注意:本文的解决方法是参考了这个回答

0
0 Comments

问题的原因是Windows系统不支持'touch'命令,因为它是Unix系统的特性。解决方法是使用npm安装touch-cli,这是一个命令行接口,可以在Windows上使用'touch'命令。如果不使用node,可以使用其他方法来模拟'touch'命令。但是这个解决方法只适用于单个文件,如果要同时创建多个文件,使用逗号分隔的列表时,会出现问题,只会创建一个带有逗号的文件名。

0