package.json での .env 変数の使用: ステップバイステップ ガイド
P粉798343415
P粉798343415 2024-03-25 22:08:51
0
2
466

Cypress を使用して VueJS プロジェクトでいくつかのテストを実行しています。

必要なブラウザでテストを実行したいので、以下のような .env を作成しました

リーリー

package.json ファイルに次のコマンドを書きました:

リーリー

次のようにコマンドを入力できることはわかっています

リーリー

しかし、.env ファイルを作成した理由は、テストが完了した後、テスト結果をブラウザーの名前で保存したいためです。したがって、.env でブラウザを変更するときは、npm コマンドを実行するだけです。

しかし、成功しませんでした。 Cypress は必要なブラウザを検出できません。 これを含めて多くの方法を試しました。

誰かそれを機能させる方法を教えてもらえますか?どうもありがとう。

特定のブラウザを使用して試してみましたが、テストが完了すると、テスト結果が希望の名前で保存されました。これは、.env ファイル内の BROWSER が機能することを意味します。

P粉798343415
P粉798343415

全員に返信(2)
P粉950128819

完全な「ブラウザ」オプションには 2 つのダッシュが必要です

リーリー

または、ダッシュを使用してショートカット「-b」を表します

リーリー
いいねを押す +0
P粉497463473

cross-env を使用してこの問題を解決しました

まず、

npm icross-env を使用して cross-env をインストールしました。

私の

package.json では、次のように変更します リーリー

次に、

npm run run:env を実行します。

今はすべて順調です。

.env ファイルを削除しても、process.env.BROWSER はまだ利用可能です

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート