Gobble up pudding

プログラミングの記事がメインのブログです。

MENU

npmの設定ファイルの場所

スポンサードリンク

f:id:fa11enprince:20191129234333j:plain npm config setするよりエディタで直接いじりたくなる人向けの内容
npm config listとかで設定を見ると思うが、
そもそもどっちに設定されているんだっけ?
ってのもあるので…
npm -g config listというのもある。

npmの設定ファイルの場所

普通はnpm config setでやると思うが、面倒な場合
プロジェクト毎かユーザ毎かのを書き換える

種別 Linux Windows
プロジェクト毎 /path/to/project/.npmrc C:\path\to\project\.npmrc
ユーザ毎 ~/.npmrc %USERPROFILE%\.npmrc
グローバル $PREFIX/npmrc %APPDATA%\npm\etc\npmrc
ビルトイン /path/to/install/npm/npmrc C:\path\to\install\npm\npmrc

ちなみに
npm config setだとユーザ毎のファイルが
npm -g config setだとグローバルのファイルが書き換わる
紛らわしいがnpm install -gはビルトインのnode_modules 付けないときはプロジェクト毎。

参考

https://stackoverflow.com/questions/15536872/nodejs-npm-global-config-missing-on-windows/22847156
https://stackabuse.com/the-ultimate-guide-to-configuring-npm/