Create file with command line in Node

孤人 提交于 2020-01-22 13:26:08

问题


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.


回答1:


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




回答2:


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.




回答3:


You can use : copy nul > Gulpfile.js




回答4:


You can also use the following command:

copy con [filename.extension]

[Note: Don't include square brackets]

That's it!




回答5:


Follow the link For installation in Windows https://www.npmjs.com/package/touch-for-windows Installation In command prompt type: npm install -g touch-for-windows.

Usage After installing, you can run this application via the command line, as shown below.

C:\pythonapp>touch index.html Successfully created 'index.html'

Worked for me




回答6:


You can use the following command:

echo> index.js


来源:https://stackoverflow.com/questions/26343974/create-file-with-command-line-in-node

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!