在Node中使用命令行创建文件

ckp*_*r02 21 javascript createfile node.js

所以我正在尝试这个Node.js教程,它说要.js从命令行创建三个文件.

touch server.js client.js test.js

除了我收到以下错误:

'touch'不被识别为内部或外部命令,可操作程序或批处理文件.

不知道这里有什么问题.我已经安装了Node.js以及npm和browserify.我已正确创建了package.json文件.

我想我可以进入项目目录,右键单击并以这种方式创建一个新文件,但这样做的目的不是吗?

在命令行中创建新文件的实际命令是什么?

我正在使用Windows 7.

lta*_*rne 46

该命令适用于unix环境.您可以使用以下命令创建一个touch具有Windows中类似功能的空文件:

echo $null >> server.js 在所需的目录中

  • 无需包含$ null和>>.只需给出命令echo> filename with extension (2认同)

小智 8

您可以使用以下命令:

echo> index.js
Run Code Online (Sandbox Code Playgroud)


Jas*_*zen 5

我知道这是一篇旧帖子,但问题仍然相关,并且有一种方法可以使用touch-for-windows npm 包将 touch 命令集成到 Windows 中。它可以通过带有npm install -g touch-for-windows.

作为在多台机器上使用相当定制的终端的人,Cygwin 没有提供我经常使用的一些其他功能。ltalhouarne 提供的 echo 命令(和接受的答案)可以工作,但我觉得使用起来很麻烦。这个 npm 包虽然很旧,但在 Windows 中的运行方式与 *nix 中的 touch 命令完全相同。