npx 使用チュートリアル今晩、 バージョン 5.2 以降、npm には npx コマンドが追加されました (付属しています)。 インストールされていない場合は、手動でインストールしてください。
npmとnpxの概念
要約すれば:
npx の使用シナリオ (npm と比較したいくつかの利点)いくつかの使用シナリオから始めて、現在のシナリオに対応するシナリオがあり、それを直接適用できることを願っています。 使用シナリオ 1: プロジェクトにすでにインストールされているパッケージを使用したいが、直接実行できない (グローバルにインストールされていないため、環境変数の問題が発生する) このシナリオでは、いくつかの愚かな方法があります:
よりエレガントな方法は
使用シナリオ2: パッケージがグローバルにインストールされており、プロジェクトに異なるバージョンのパッケージがインストールされています。プロジェクトのバージョンを使用します。 今夜の私の落とし穴を2番目の使用シナリオとして取り上げると、私はすでにVue scaffoldingの # npm i -g vue-cli@2 が実行されました vue-V # [email protected] # cd my-projectはすでに実行されています vue.js のコマンドラインから vue.js を起動します。 vue -V # [email protected] このとき、 npx <パッケージに対応するコマンド> # vue-cli を例に挙げます: npx vue でプロジェクトを作成 使用シナリオ3: パッケージをグローバルまたはプロジェクトにインストールせず、一時的に使用したい場合 このシナリオでは、 npx create-react-app my-react-project #プロジェクトのビルド後、React スキャフォールディングは自動的に削除されます 使用シナリオ 4: 特定のバージョンのパッケージを一時的に使用する (ローカルにインストールされていない) タイトルが示すように、ここでは突然Vue scaffoldingの cd my-vue-project # 私の vue プロジェクトを入力します npx @vue/cli@3 create big-project # vue-cli の 3.x バージョンを使用して、big-project というプロジェクトを作成します npxに関するいくつかのパラメータ
このセクションで最もよく使用され、重要なポイントはポイント 5 です。この要約に基づくと、インストールされているパッケージとコマンドの数に関係なく (パッケージが 1 つしかインストールされていない場合でも)、 Node.js における npx コマンドの使い方とシナリオについてはこれで終了です。Node.js npx コマンドの使い方の詳細については、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: Linux ファイアウォールを設定してポート 80 と 3306 を開く方法
>>: 複合主キーと複数列インデックスに遭遇した場合の MySQL 行ロックの詳細な説明
目次Tomcat8のインストールと設定方法tomcat ダウンロードTomcat マネージャーを有効...
取引特性1. アトミック性: トランザクションの開始後、すべての操作が完了するか、まったく実行されな...
現在、Linux を使用するほとんどの人は、クラウド サーバーを使用するか、Windows 上に仮想...
MySQLの読み書き分離の落とし穴読み取りと書き込みの分離の主な目的は、メイン データベースの負荷を...
1. 基本的な文法コードをコピーコードは次のとおりです。埋め込み src=url注: 埋め込みはさま...
シナリオ 1: サーバーの制限により、外部に開かれているポートは 1 つだけですが、別の外部ネットワ...
目次問題分析なぜカプセル化なのかパッケージの内容は何ですか?テーブルコンポーネントをカプセル化するデ...
起源最近、私は要件 A に取り組んでいます。そこには、次のように記述される小さな機能ポイントがありま...
絶対位置決め方式: (1)親要素を相対配置に設定します。親要素の高さを指定しない場合は、左の子要素の...
失敗の原因今日、カルーセルを書いていたときに、overflow;hidden; が失敗する可能性があ...
クイックリーディングSQL ステートメントを監視する必要があるのはなぜか、監視方法と監視手段について...
1. トランザクション特性(ACID) (1)原子性トランザクションに関係するプログラムによって実行...
序文Ubuntu 18.04 LTS で IP アドレスを設定する方法は、これまで使用されていた設定...
目次序文1. ファイルの概念に関する基礎知識2. mkdir コマンド序文最近、Linux にますま...
目次JavaScript オブジェクト1. 定義2. オブジェクトの分類3. オブジェクトを定義する...