2017-03-25 11 views
1

私は羽毛を持つnuxt.jsプロジェクトを持っています。クライアントとサーバーは別のエンティティに接続しており、それらを別々に開始します。クライアントはnuxt.jsを使用します。私は生産と開発の設定をしたい。nuxt.js - >生産/開発の設定を行う方法

現在、私のnuxt.config.jsは次のようになります。私が望む何

module.exports = { 
    head: { 
     title: "SITE TITLE" 
    }, 
    env: { 
     backendUrl: 'http://localhost:3001' 
    } 
}; 

は、私が「NPM実行DEVの開発設定でクライアントを起動する場合に使用されていることです私はしたいと思います。別のヘッダーと異なるbackendUrl。

質問

私はこれを実装するために何が必要ですか?私のプロジェクトで

+0

プロダクションとして使用したい場合は、 'npm run build'と' npm run start'を実行する必要があります。 –

答えて

0

私はnuxt.config.jsに

const config = { 
    test: process.env.NODE_ENV !== 'production' ? 'devdevdevelopment' : 'proproproduction', 
    apiserver: process.env.NODE_ENV !== 'production' ? 'developement apiserver' : 'production vbvbvbvbv apiserver', 
} 
module.exports = { 
    env: { 
     dev:config.test, 
     server:config.apiserver 
    }, 
} 

をこのコードを入れて、そう、あなたは動的に環境変数を設定することができますdevevelopmentまたは生産モードに依存します。

このコードは私の仕事です。 このソリューションよりも優れたものがあれば教えてください。 :)

+0

外部設定をしたい場合は、このリンクをチェックしてください。 https://github.com/awronski/nuxtjs-examples/tree/master/external-configuration – HninYuKo

関連する問題