前提・実現したいこと
vue.jsの.envが試してみたく、以下の手順に沿って実施しました。
https://tech.mof-mof.co.jp/blog/vue-cli3-env/
VUE_APPの接頭辞をつけたVUE_APP_SECRETとVUE_APP_FOOについては、それぞれundefinedではなくsecretとfooが表示されるはずなのですが、そうなりません。
発生している問題・エラーメッセージ
developer toolで確認すると、undefinedと表示されてしまいます。
該当のソースコード(実際に試した手順)
プロジェクトの作成
$ mkdir env-vuejs-test $ cd env-vuejs-test/ $ vue create todo-vue-cli $ cd todo-vue-cli/ $ touch src/.env
main.jsと.envの修正
src/main.js
mainjs
1import Vue from 'vue' 2import App from './App.vue' 3 4Vue.config.productionTip = false 5 6console.log(process.env.FOO) 7console.log(process.env.SECRET) 8console.log(process.env.VUE_APP_SECRET) 9console.log(process.env.VUE_APP_FOO) 10 11new Vue({ 12 render: h => h(App), 13}).$mount('#app') 14
src/.env
env
1FOO=foo 2SECRET=secret 3VUE_APP_FOO=vue_app_foo 4VUE_APP_SECRET=vue_app_secret
実行
$ yarn serve
localhost:8000にアクセスしまして、developer toolを確認しました。
補足情報(FW/ツールのバージョンなど)
@vue/cli 4.3.1
Mac OS 10.15.4
Chrome 81.0.4044.138
VS Code 1.45.0
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/12 13:38