npm
npmについてまとめる
npm install <package名>
# 最新の npmに更新する場合
sudo npm install -g npm
sudo npm update -g npm
node_modulesについて
適当なディレクトリでnpm install
するたびに出てくるnode_modelues
これライブラリのinstall先らしい。
んで、-g (gloabal)
オプションをつけると。
current(実行したフォルダ)
の代わりにprefix folder(グローバルのフォルダ)
に突っ込んでくれるらしい
> npm help install
Operates in "global" mode, so that packages are installed into the prefix folder instead of the current working directory. See npm
help folders for more on the differences in behavior.
npm init使い方
npm init
とはカレントディレクトリにpackage.json
を作成するコマンドこのコマンドで作成されたpackage.json
のあるフォルダでnpm install
などでパッケージをインストールすることで使用するパッケージを管理できる。
# 以下で実行で`package.json`に追記される
npm install パッケージ名
npm install --save パッケージ名
npm install -save パッケージ名
npm install -S パッケージ名
# 開発専用のパッケージ(リリースに含めないモジュール)としてインストールする
npm install --save-dev パッケージ名
npm install -D パッケージ名
# アンインストール(これで、package.jsonからも消える)
npm uninstall -D パッケージ名
# カレントディレクトリにインストールされているモジュールの一覧を出力
npm list
# グローバルインストールされているモジュール一覧を出力
npm list -g
パッケージをローカルインストールする
要約すると以下の感じ(状況で適宜変更がいるかも?)
- ここまではオンラインでやる。
npm init
でpackage.json
を作る。package.json
に必要なパッケージを列挙するnpm install
で必要なパッケージをインストールする👆の作業はインストール済みの環境のnode_module内のパッケージのみであればいらないかも。。。 インストール済みであれば、node_module内で以下を実行
npm pack
でパッケージを固める(tgzファイルが作成される)
- ここからオフライン環境
- 固めたパッケージをインストール先に持っていく。
npm install <filename>
でインストールする。