Node.jsのNPM Package.json


セクション


Node.jsのプロジェクトPackage.jsonファイルには、アプリケーションの中核です。Package.jsonファイルは通常、ルート・ファイルのNode.jsアプリケーションフォルダで見つかったプロファイルのプロジェクトのメタデータを、保存され、npm installこの設定ファイルの下の順序は、自動的に設定すると、プロジェクトの開発環境を実行するために必要な必要なモジュールをダウンロード。

Package.jsonフォーマット

一般Package.jsonファイルの内容を次のように。

{
    "name": "Hello World",
    "version": "0.0.1",
    "author": "qikegu.com",
    "description": "第一个node.js程序",
    "keywords":["node.js","javascript"],
    "repository": {
        "type": "git",
        "url": "https://path/to/url"
    },
    "license":"MIT",
    "engines": {"node": "0.10.x"},
    "bugs":{"url":"http://path/to/bug","email":"[email protected]"},
    "contributors":[{"name":"李四","email":"[email protected]"}],
    "scripts": {
        "start": "node index.js"
    },
    "dependencies": {
        "express": "latest",
        "mongoose": "~3.8.3",
        "handlebars-runtime": "~1.0.12",
        "express3-handlebars": "~0.5.0",
        "MD5": "~1.2.0"
    },
    "devDependencies": {
        "bower": "~1.2.8",
        "grunt": "~0.4.1",
        "grunt-contrib-concat": "~0.3.0",
        "grunt-contrib-jshint": "~0.7.2",
        "grunt-contrib-uglify": "~0.2.7",
        "grunt-contrib-clean": "~0.5.0",
        "browserify": "2.36.1",
        "grunt-browserify": "~1.3.0",
    }
}

上述したように、package.jsonファイルは、様々な商品の構成情報を含みます。のは、いくつかの一般的な情報を見てみましょう。

  • 名前:アプリケーション名
  • バージョン:アプリケーションのバージョン
  • 説明:アプリケーション情報の説明
  • メイン:負荷を指定されたインポート文書は、ファイルをロードします(「moduleNameのを」)が必要です。このフィールドのデフォルト値は、ルートディレクトリモジュールindex.jsです。
  • スクリプト:NPMな開始時間として、コマンドライン略語実行スクリプトコマンド指定が実行されるように、NPMの実行開始を実行するコマンドを指定します。
  • 著者:開発者
  • ライセンス:ライセンス
  • 依存関係:指定したプロジェクトの操作は、モジュールに依存します
  • DevDependenciesモジュール指定したプロジェクトの開発の必要性:
  • リポジトリ:情報とWebサイトのアプリケーションコードは、リポジトリ上に存在する、など
  • バグ:バグ報告アプリケーションのURLまたは電子メール

Package.json 使用

package.jsonファイルを手で書くことができ、あなたも使用することができnpm init、自動的に生成されたコマンドを。

$ npm init

このコマンドは、対話型モードはいくつかの質問に答えるために、ユーザが必要とし、現在のpackage.json内のファイルの基本的なディレクトリを生成かかります。すべての質問の中で、唯一のプロジェクト名(名前)とプロジェクトのバージョン(バージョン)が必須であり、他はオプションです。

package.json文書は直接使用してnpm install、コマンドを、それが現在のディレクトリに必要なモジュールをインストールします。

$ npm install

モジュールがファイルpackage.jsonにない場合、このモジュールは個別にインストールし、適切なパラメータを使用することができ、それがファイルpackage.jsonに書き込まれます。

$ npm install express --save
$ npm install express --save-dev

上記のコードは個別にインストールエクスプレスモジュールを表わし、--saveパラメータはモジュールの書き込みを示しdependencies、属性が--save-devモジュールの書き込み示すdevDependencies属性。

おすすめ

転載: www.cnblogs.com/jinbuqi/p/11576860.html