ホームページ > ウェブフロントエンド > uni-app > uniapp はどのように動作環境を決定しますか?

uniapp はどのように動作環境を決定しますか?

coldplay.xixi
リリース: 2023-01-13 00:44:09
オリジナル
8921 人が閲覧しました

Uniapp の実行環境を決定する方法: [process.env.NODE_ENV] を使用して、現在の環境が開発環境であるか本番環境であるかを決定できます。コードは [if(process.env.NODE_ENV] です。 === '開発'){ console.log]。

uniapp はどのように動作環境を決定しますか?

#このチュートリアルの動作環境: Windows7 システム、uni-app2.5.1 バージョン、thinkpad t480 コンピューター。

推奨事項 (無料): uni-app 開発チュートリアル

uniapp が実行環境を決定する方法:

uni-app process.env.NODE_ENV を使用して、現在の環境が開発環境であるか運用環境であるかを判断できます。通常は、テスト サーバーと運用サーバーの間の動的な切り替えに使用されます。

  • HBuilderX では、[実行] をクリックしてコンパイルされたコードが開発環境、[リリース] をクリックしてコンパイルされたコードが本番環境です。

  • cli モードは一般的なコンパイル環境の処理方法です。

  • if(process.env.NODE_ENV === 'development'){
        console.log('开发环境')
    }else{
        console.log('生产环境')
    }
    ログイン後にコピー
テスト環境など、さらに多くの環境をカスタマイズする必要がある場合:

  • 構成する必要があるのは 1 つのプラットフォームのみであると仮定すると、 can package.json 構成では、HBuilderX の実行およびリリース メニューにもう 1 つあります。

  • すべてのプラットフォームに設定されている場合は、vue-config.js で設定できます。

クイック コード ブロック

# コード ブロック uEnvDev と uEnvProd を HBuilderX に入力すると、開発および運用に対応する実行環境決定コードが迅速に生成されます。

// uEnvDev
if (process.env.NODE_ENV === 'development') {
    // TODO
}
// uEnvProd
if (process.env.NODE_ENV === 'production') {
    // TODO
}
ログイン後にコピー
関連する無料学習の推奨事項:

プログラミング ビデオ

以上がuniapp はどのように動作環境を決定しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート