uniappカスタム条件付きコンパイル

あなたがカスタマイズしない場合、Aは、2019年8月からuniappはすでに、カスタム条件付きコンパイルをサポートしているuni-app既定のサポート、次の列挙値を:h5mp-weixinmp-alipaymp-baidump-toutiaomp-qq,我们可以通过在package.json文件中增加uni-app扩展节点,可实现自定义条件编译平台(如钉钉小程序、微信服务号等平台):

{
    / **
     他の元の設定package.json 
     * /
    「ユニアプリ」:{//拡張構成
        "スクリプト":{
            「カスタム・プラットフォーム」:{//カスタムコンパイラのプラットフォーム構成では、道のCLIで呼び出すことができます
                「タイトル」:「カスタム拡張名」、// HBuilderXにそれが実行/解除メニューに表示されます
                「ブラウザ」:「」、//ターゲットブラウザを実行するときにのみ有効にUNI_PLATFORMときH5
                "Envの":{//環境変数
                    "UNI_PLATFORM": "" //リファレンス・プラットフォーム 
                 }、
                「定義」:{//カスタム条件付きコンパイル
                    「CUSTOM-CONST」:真//カスタムの条件付きコンパイル定数、それは大文字に推奨されます
                }
            }
        }    
    }
}

 注意:

  • UNI_PLATFORM以下のサポートのみh5の値を:mp-weixinmp-alipaymp-baidump-toutiao、、mp-qq
  • BROWSER のみUNI_PLATFORMであるh5現在、以下の列挙に制限され、有効Chromeな値:FirefoxIEEdgeSafari、、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を持って見ることができます:

    

  注:これは開発時に使用するコマンドです。

 

  

 

   注意:このコマンドは、プログラムが必要な場合に発行されます

  

 

おすすめ

転載: www.cnblogs.com/caicai521/p/11864491.html