npm
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
npm [2015/01/19 06:55] – [npmプロジェクトの開始] nullpon | npm [2018/10/30 05:24] (現在) – nullpon | ||
---|---|---|---|
行 14: | 行 14: | ||
packege.jsonが作られる。 | packege.jsonが作られる。 | ||
+ | |||
+ | node_modulesディレクトリは .gitignore 等に追加してSCMに管理されないようにする | ||
==== モジュールのインストール ==== | ==== モジュールのインストール ==== | ||
+ | |||
+ | expressを追加する。これをすると依存モジュールとしてpackage.jsonに記録される | ||
$ npm install express | $ npm install express | ||
+ | | ||
+ | eslint等、実行環境で不要なモジュールは --save-dev を付ける | ||
- | saveオプションを付けるとpackage.jsonのdependenciesも修正される。 | + | |
- | + | ||
- | | + | |
| | ||
gオプションはグローバルインストール。nodeで動作するコマンドラインツールをインストールする場合に使用する。 | gオプションはグローバルインストール。nodeで動作するコマンドラインツールをインストールする場合に使用する。 | ||
行 27: | 行 31: | ||
$ npm install http-server -g | $ npm install http-server -g | ||
$ http-server | $ http-server | ||
+ | |||
+ | package.jsonに記録されている依存モジュールのインストール | ||
+ | |||
+ | $ npm install | ||
+ | $ npm install --production | ||
| | ||
+ | --productionオプションを付けると --save-dev を付けたものが除外される | ||
+ | |||
+ | ==== packageの脆弱性チェック ==== | ||
+ | |||
+ | $ npm audit |
npm.1421650504.txt.gz · 最終更新: 2015/01/19 06:55 by nullpon