什么命令“节点”做?

我的节点服务器的README文档指示我在我的命令提示符下运行此命令。

node . 

这个命令是做什么的? 它如何启动我的节点服务器?

我的package.json的内容是

 { "name": "uber-api", "version": "1.0.0", "description": "Move your app forward with the Uber API", "main": "index.js", "keywords": [ "swagger" ], "license": "MIT", "private": true, "dependencies": { "connect": "^3.2.0", "js-yaml": "^3.3.0", "swagger-tools": "0.9.*" } } 

Node会尝试加载你传递的文件夹中的模块( . – 只是当前文件夹的bash变体),然后启动package.json “main”部分写的任何东西。

在你的情况下,它会尝试运行node ./index.js

Doc: https : //docs.npmjs.com/files/package.json#main

@djechlin的好处 :如果在文件夹中找不到package.json ,节点仍然会尝试运行index.js文件。