ビルド時に使用される/config
ディレクトリにさまざまな設定を持つvueJSボイラープレートを使用しています。どのように(ビルド時間)設定変数クライアント側にアクセスするには?
これらのクライアント側でも利用できる方法についての規約があるのでしょうか?もちろん、これはボイラープレートに依存します。これを設定するものは何も表示されないので、クライアントからサーバーに渡すために独自のAPIを作成する必要があります。
代わりに、いくつかの現在の設定をクライアントサイドファイルに含めるための規約がありますか?私は本当にNODE_ENVやその他のビルド時間設定のようなものを表示したいだけです。
ありがとうございます!
から
https://github.com/airyland/vue-config
は 'process'使用可能なクライアントサイドのですか?サーバーサイドコードのように見えます – dcsan
いいえ、 'process'はノードenvでのみ利用可能です。しかし、このコードでは、Webpackは 'process.env.NODE_ENV'を現在の' NODE_ENV'値に置き換えて、クライアント側でもうまく動作します – imcvampire
webpackはクライアントファイルでそれを置き換えることをどのように知っていますか?ビルド時に特定の文字列のインスタンスを置き換える必要があるwebpackの仕様がありますか?私には奇妙な魔法がたくさんあるようです。 – dcsan