什么命令“节点”做?
我的节点服务器的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
文件。