“触摸”不被识别为内部或外部命令

‘touch’ 不被识别为内部或外部命令

‘touch’ is not recognized as an internal or external command

touch当我们尝试在 Windows 上使用该命令时出现错误“’touch’ 不是内部或外部命令、可运行程序或批处理文件” 。

要解决错误,请运行npm install touch-cli -g命令以能够使用该touch命令。

触摸未被识别为内部或外部命令

touch是Unix/Linux命令,所以不能直接在Windows上使用。

但是,您可以安装
touch-cli npm 包以便能够touch在 Windows 上使用该命令。

如果你没有
安装 Node,你有 3 个选择:

  • 向下滚动以使用替代命令。
  • 按照安装 Node.js 子标题中的说明进行操作。
  • 使用touchGit Bash 中的命令。

打开您的 CMD shell 并运行以下命令来安装touch-cli.

命令
npm install -g touch-cli

安装touch-cli包后,您可以使用touch如下命令。

命令
# 👇️ create a zero-sized new file touch my_file.txt # 👇️ update the last modified and access timestamps of an existing file touch existing_file.txt

在 Windows 上使用触摸

或者,如果您只需要创建一个文件,则可以使用该命令。 type nul>file_name.txt
命令
# 👇️ for CMD type nul>file_name.txt # 👇️ for PowerShell (raises error if file exists) New-Item file_name2.txt -type file

确保替换file_name.txt为您要创建的文件的名称。

Windows触摸替代

您也可以touch直接在 Git Bash 中运行该命令。如果已git
安装,请
Git Bash在搜索字段中键入并启动应用程序,否则请安装git.

touch在 Git Bash 中运行命令

要下载git并能够使用 Git Bash:

  1. 打开git 下载页面并下载适用于 Windows 的安装程序。
  2. 启动安装程序。
  3. 系统将提示您选择目标位置。您可以保留默认选项并单击Next

git 选择目标位置

  1. 系统将提示您在下一个屏幕上选择组件。保留默认选项并单击Next

git 选择组件

  1. 单击Next提示您“选择开始菜单文件夹”的屏幕。

  2. 在下一个屏幕上,您可以选择 的默认编辑器Git,例如
    NotepadNotepad++或您喜欢的任何其他编辑器。

选择 git 默认编辑器

  1. 在“调整新存储库中初始分支的名称”屏幕上,单击Next

调整初始分支名称

  1. 在“Adjust your PATH environment”屏幕上,确保选中“Git from the command line and also from 3rd-party software”
    选项的默认选项,然后单击“Next”。

调整路径环境

  1. 对于所有剩余的屏幕,保持选中默认选项并单击
    Next
  2. 最后,点击Install按钮进行安装git

安装后git,单击“搜索”字段,键入“Git Bash”
并启动应用程序。

搜索 git bash

现在您可以touch直接在 Git Bash 中使用该命令。

GitBash
# 👇️ create a zero-sized new file touch my_file.txt # 👇️ update the last modified and access timestamps of an existing file touch existing_file.txt

在 git bash 中使用 touch 命令

如果需要在特定文件夹中打开 Git Bash:

  1. 在新窗口中打开文件夹。
  2. 在资源管理器中右键单击。

在文件夹中打开 git bash

  1. 单击“此处的 Git Bash”

现在您可以使用该touch命令创建一个新文件。

GitBash
# 👇️ create a zero-sized new file touch my_file.txt # 👇️ update the last modified and access timestamps of an existing file touch existing_file.txt

或者,您可以安装 Node.js 以便能够使用
npm安装touch-cli包。

安装 Node.js 以便touch在 Windows 上使用

安装节点:

  1. 打开nodejs.org页面并下载 LTS(长期支持)版本的 Windows 安装程序。

下载节点lts版本

  1. 启动安装程序并单击Next“欢迎”屏幕。

节点启动安装程序

  1. 接受最终用户许可协议并单击Next

节点接受最终用户协议

  1. 保留默认目标文件夹并单击Next

节点选择目标文件夹

  1. 在“自定义设置”屏幕上,单击Next

节点自定义设置

  1. 您可以选择为本机模块安装工具,否则,请单击Next

本机模块的节点工具

  1. 在下一个屏幕上,单击按钮Install

节点点击安装

  1. 最后,点击按钮Finish

节点点击完成

  1. 您可以启动一个新的 CMD shell 并使用该npm --version命令来确保安装了 Node。
命令
npm --version node --version

获取节点 npm 版本

打开您的 CMD shell 并运行以下命令来安装touch-cli.

命令
npm install -g touch-cli

安装touch-cli包后,您可以使用touch如下命令。

命令
# 👇️ create a zero-sized new file touch my_file.txt # 👇️ update the last modified and access timestamps of an existing file touch existing_file.txt

在 Windows 上使用触摸

额外资源

您可以通过查看以下教程来了解有关相关主题的更多信息: