direnvの導入(mac環境)

Vue.js

direnv(https://github.com/direnv/direnv)は、git管理したくないパスワードや認証トークン、環境変数などをプロジェクト単位で管理できるものです。

Nuxt.jsのプロジェクトに導入したので、導入方法を記録しておきます。

インストール

direnv導入

Nuxt.js導入例

nuxt.config.jsで環境変数を利用する場合はprocess.env.定数名です。

axios moduleのbaseURLに設定してみました。

さいごに

.zprofileにシェル起動時の設定を登録しておく。