web-dev-qa-db-ja.com

コマンド「ノード」とは何ですか。行う?

ノードサーバーの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.*"
  }
}
21
Rogen George

ノードは、渡したフォルダー(.-現在のフォルダーのbashバリアントのみ)にあるモジュールをロードしようとし、"main"セクションに記述されているものを開始しますpackage.json

あなたの場合はnode ./index.jsを実行しようとします

ドキュメント: https://docs.npmjs.com/files/package.json#main

良い点from@ djechlin :フォルダにpackage.jsonが見つからない場合でも、ノードはindex.jsファイルを実行しようとします。

35
Yuri Tkachenko