我的节点服务器的自述文档指示我在命令提示符上运行此命令。
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.*"
}
}发布于 2016-05-11 13:14:59
默认情况下,Node.js试图加载位于您作为参数传递给它的文件夹中的模块(. -只是当前文件夹的bash变体)。然后,它运行在该文件夹中找到的package.json文件的"main"部分中写入的任何内容。
在您的示例中,它将尝试运行node ./index.js
文档:https://docs.npmjs.com/files/package.json#main
@djechlin的优点:如果在文件夹中找不到package.json,或者如果没有"main"部分,那么Node.js将尝试在您传递的这个特定文件夹中运行index.js文件。
https://stackoverflow.com/questions/37153499
复制相似问题