#「dotenv」をインストール
プロジェクト直下でnpm install --save @nuxtjs/dotenv
を実行
ターミナル
$ npm install --save @nuxtjs/dotenv
#package.jsonで確認
package.json
"dependencies": {
"@nuxtjs/dotenv": "^1.4.1", <-
"core-js": "^3.6.5",
"nuxt": "^2.14.6"
}
#プロジェクト直下に.env
ファイルを作成
ターミナル
$ touch .env
.env
ファイルに適当な値を定義します。
.env
TEST = 'テスト'
#nuxt.config.js
の設定
nuxt.config.js
//...省略
// Modules (https://go.nuxtjs.dev/config-modules)
modules: [
'@nuxtjs/dotenv'
],
//...省略
#console.logで確認
きちんと設定されているか確認します。
pages/index.vue
にconsole.log
を設置。
pages/index.vue
<script>
export default {
created() {
console.log(process.env.TEST)
}
}
</script>
OKです!
#.gitnore
ファイルの確認
最後に.gitnore
ファイル内に.env
の記述があるか確認します。
nuxt-create-app
を使用すればデフォルトで記述されますが、
無い場合は記述しておきます。
これでgitの管理対象外となります。