npm
差分
このページの2つのバージョン間の差分を表示します。
次のリビジョン | 前のリビジョン | ||
npm [2011/12/27 12:31] – 作成 nullpon | npm [2018/10/30 05:24] (現在) – nullpon | ||
---|---|---|---|
行 3: | 行 3: | ||
[[http:// | [[http:// | ||
- | ===== インストール | + | ===== 準備 |
- | [[nvm]] をインストールすると入ってくるのでそれを使うと良い。 | + | node本体に付属しています。 |
===== 使い方 ===== | ===== 使い方 ===== | ||
- | ==== インストール | + | ==== npmプロジェクトの開始 |
- | | + | $ npm init |
- | + | ||
- | ~/.npm 以下にインストールされるので、使う時はリンクを張る | + | |
- | $ npm link express | + | packege.jsonが作られる。 |
- | カレントディレクトリにnode_packageというディレクトリが作成され、その下にパッケージのシンボリックリンクを作成する。 | + | node_modulesディレクトリは .gitignore 等に追加してSCMに管理されないようにする |
- | ==== 直接インストール ==== | + | ==== モジュールのインストール ==== |
+ | |||
+ | expressを追加する。これをすると依存モジュールとしてpackage.jsonに記録される | ||
$ npm install express | $ npm install express | ||
| | ||
- | カレントディレクトリのnode_packageに直接インストールされる。(いちおう~/ | + | eslint等、実行環境で不要なモジュールは --save-dev を付ける |
+ | |||
+ | $ npm install --save-dev eslint | ||
+ | |||
+ | gオプションはグローバルインストール。nodeで動作するコマンドラインツールをインストールする場合に使用する。 | ||
+ | |||
+ | $ npm install http-server -g | ||
+ | $ http-server | ||
+ | |||
+ | package.jsonに記録されている依存モジュールのインストール | ||
+ | |||
+ | $ npm install | ||
+ | $ npm install --production | ||
+ | |||
+ | --productionオプションを付けると --save-dev を付けたものが除外される | ||
+ | |||
+ | ==== packageの脆弱性チェック ==== | ||
- | コマンドラインツールがインストールされるもの(express, | + | $ npm audit |
npm.1324989102.txt.gz · 最終更新: 2011/12/27 12:31 by nullpon