3
環境変数は、config/
ディレクトリprod.env.js
とdev.env.js
で定義されています。これらの変数を.vue
ファイルでどのように取得するのですか?Quasar Frameworkから環境変数を取得する方法
私はそれがnodejsビルトインのライブラリと仮定process.env.MY_VAR
を使用して試してみたが、それはエラーを与える:
[======= ] 34% (building modules){ SyntaxError: Unexpected token (1:5)
.vue
ファイルに最小限のコード:取得するための正しい方法は何
<template>
<q-layout>
<div class="layout-view">
<button class="primary" @click="foo">
<i class="on-left">lock</i> Login
</button>
</div>
</q-layout>
</template>
<script>
export default {
data() {
return { url: '' }
}
methods: {
foo: function() {
this.url = process.env.MY_VAR // no error if commented
}
}
}
</script>
それらの環境変数?
module.exports = merge(prodEnv, {
NODE_ENV: '"development"',
MY_VAR: '"something"'
})
次に、あなたがあなたのクエーサーアプリコードでprocess.env.MY_VAR
を使用することができます。
Quasar is awesome! –