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
-g
を付けないときはプロジェクト毎。
参考
https://stackoverflow.com/questions/15536872/nodejs-npm-global-config-missing-on-windows/22847156
https://stackabuse.com/the-ultimate-guide-to-configuring-npm/