【Nuxt.js】「dotenv」を使った環境変数の設定方法
4041 ワード
「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
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で確認
nuxt.config.js
//...省略
// Modules (https://go.nuxtjs.dev/config-modules)
modules: [
'@nuxtjs/dotenv'
],
//...省略
きちんと設定されているか確認します。
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の管理対象外となります。
Author And Source
この問題について(【Nuxt.js】「dotenv」を使った環境変数の設定方法), 我々は、より多くの情報をここで見つけました https://qiita.com/higa02/items/046aafca1969cfa4d607著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .