あなたがカスタマイズしない場合、Aは、2019年8月からuniappはすでに、カスタム条件付きコンパイルをサポートしているuni-app
既定のサポート、次の列挙値を:h5
、mp-weixin
、mp-alipay
、mp-baidu
、mp-toutiao
、mp-qq,我们可以通过在
package.json
文件中增加uni-app
扩展节点,可实现自定义条件编译平台(如钉钉小程序、微信服务号等平台):
{ / ** 他の元の設定package.json * / 「ユニアプリ」:{//拡張構成 "スクリプト":{ 「カスタム・プラットフォーム」:{//カスタムコンパイラのプラットフォーム構成では、道のCLIで呼び出すことができます 「タイトル」:「カスタム拡張名」、// HBuilderXにそれが実行/解除メニューに表示されます 「ブラウザ」:「」、//ターゲットブラウザを実行するときにのみ有効にUNI_PLATFORMときH5 "Envの":{//環境変数 "UNI_PLATFORM": "" //リファレンス・プラットフォーム }、 「定義」:{//カスタム条件付きコンパイル 「CUSTOM-CONST」:真//カスタムの条件付きコンパイル定数、それは大文字に推奨されます } } } } }
注意:
UNI_PLATFORM
以下のサポートのみh5
の値を:mp-weixin
、mp-alipay
、mp-baidu
、mp-toutiao
、、mp-qq
BROWSER
のみUNI_PLATFORM
であるh5
現在、以下の列挙に制限され、有効Chrome
な値:Firefox
、IE
、Edge
、Safari
、、HBuilderX
package.json
コメントや拡張設定で許可されていないファイルを無効vue-cli
最新バージョンにアップデートする必要があり、バージョンにアップグレードするHBuilderXの必要性2.1.6+
第二に、自己の試み:
1. package.json
次のコードファイルを追加します。
「ユニアプリ」:{ "スクリプト":{ "MP-dingtalk":{ 「タイトル」:「サンシャイン青海アプレット」 "ENV":{ "UNI_PLATFORM": "MP-weixin" }、 "定義":{ "MP-YGQH":真 } } } }
注:これはラクダラインネットワークアプレットの増加であるuni-app
拡張ノードは、我々はその需要は、このコードは、小さなプログラム日光、青海、MP-YGQHカスタム条件付きコンパイル定数をコンパイルしますと仮定します。
2.次に、あなたが示すように、既に、適切なコンパイラコマンドHBuilderXを持って見ることができます:
注:これは開発時に使用するコマンドです。
注意:このコマンドは、プログラムが必要な場合に発行されます