Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Create file with command line in Node

So I'm attempting to do this Node.js tutorial, and it says to create three .js files from the command line.

touch server.js client.js test.js

Except I get the following error:

'touch' is not recognized as an internal or external command, operable program or batch file.

Not sure what is wrong here. I've installed Node.js as well as npm and browserify. I've created the package.json file correctly.

I suppose I could go into the project directory, right click and make a new file that way, but that defeats the purpose doesn't it?

What is the actual command to create a new file in the command line?

I'm using Windows 7.

like image 575
ckpepper02 Avatar asked Oct 13 '14 15:10

ckpepper02


3 Answers

That command is for a unix environment. You can use the following to create an empty file with similar functionalities that touch has in windows:

echo $null >> server.js in the desired directory

like image 175
ltalhouarne Avatar answered Sep 27 '22 16:09

ltalhouarne


You can use the following command:

echo> index.js
like image 22
Hukmaram Avatar answered Sep 27 '22 17:09

Hukmaram


touch is generally present on *nix platforms but not Windows. You will be able to follow the tutorial without it.

The tutorial author is using it to create empty files. You could achieve the same by simply saving files with the same names using an editor.

Alternatively, if you really want to use it in Windows, try Cygwin.

like image 20
joews Avatar answered Sep 27 '22 17:09

joews