npm
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| npm [2015/01/19 06:55] – [npmプロジェクトの開始] nullpon | npm [2025/07/19 03:10] (現在) – 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 i | ||
| | | ||
| + | package-lock.jsonに完全に一致させる(clean install) | ||
| + | |||
| + | $ npm ci | ||
| + | | ||
| + | |||
| + | |||
| + | ==== packageの脆弱性チェック ==== | ||
| + | |||
| + | $ npm audit | ||
npm.1421650504.txt.gz · 最終更新: by nullpon