個人的な技術メモこの広告は、90日以上更新していないブログに表示しています。npmpackage.json詳細は、ドキュメント参照のことnameパッケージの名称。jsやnodeといった言葉は、含めるべきではない。versionパッケージのバージョン。descriptionパッケージの説明。searchの検索対象。license単純な指定であれば、下記の「Identifier」を指定するとよい。(url)mainパッケージが、requireされた時に実行されるファイル。指定されていない時は、nodeのルールに従って実行される。bin実行可能ファイルの指定。ここに指定されたファイルは、グローバルインストールの時、prefix/bin/ローカルインストールの時、./node_modules/.bin/にシンボリックリンクが張られる。repositoryパッケージのソースコードのリポジトリを指定。指定内容は、下記のフォーマットが推奨。}scripts様々なタイミングで実行されるスクリプトを指定する項目。https://www.npmjs.org/doc/misc/npm-scripts.html実際に使うのは下記くらいか。(全ての環境に対応するのは厳しい)package.jsonやnpmの設定値を、環境変数として読めるので、色々出来そうではある。dependenciesパッケージを利用するのに必要な依存パッケージの指定。キーにパッケージ名、値にバージョン指定またはtarballかgitのURLを記載。devDependenciesパッケージの開発に必要な依存パッケージの指定。テスティングフレームワークや他の言語(CoffeeScriptyやTypeScriptなど)のためのパッケージ等。optionalDependenciesオプションの依存パッケージ存在しない場合や、インストールに失敗する場合でも許容される。正常に動作させられるnodeのバージョンの指定。(engine-strictの設定が、trueになっていない限り、この記述は勧告に過ぎない)preferGlobalグローバルモードでのインストールを推奨するための指定。trueを指定すると、ローカルモードでのインストール時に警告がなされる。privateレジストリへの登録・公開を防止するための設定。有効にするには、trueを指定する。publish時の、既存を設定を上書く設定を指定する項目。(1)はてなブログをはじめよう!miyabihitoさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。