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 行ロックの詳細な説明
目次【コード背景】 【コード実装】 #1# -> コード再利用の基本は、再利用可能なコンポーネ...
方法1: SET PASSWORDコマンドを使用する MySQL -u ルート mysql> ...
目次ピッカーコンポーネントとはピッカーコンポーネントの問題解決オプションの説明解決ディレクトリ部門P...
歴史的な理由により、MySQL レプリケーションは、REDO ログではなく論理バイナリ ログに基づい...
1. 理由システムが Centos7.3 の場合、yum install docker を使用して直...
CSS3を使用して、Googleログインページと同様の入力ボックスをアニメーション化します。効果1 ...
序文Element Plus を例に、コンポーネントとスタイルのオンデマンド読み込みを構成します。環...
目次1. はじめに1. コンポーネントデータ2. コンポーネントページのレイアウト1. ロゴエリアの...
1. DockerはローカルディレクトリをマウントしますDocker は、ホスト上のディレクトリをイ...
ドラッグ アンド ドロップ API は、ドラッグ可能な要素を HTML に追加し、ドラッグ可能な豊富...
リンク A のセマンティクス、ライティング スタイル、およびベスト プラクティス。私は JavaEy...
この記事では主に基本的なチャットの実装方法を紹介します。今後は絵文字や写真のアップロードなどの機能も...
1. イベントが有効になっているかどうかを確認する'%sche%' のような変数を表...
序文Index Condition Pushdown (ICP) は、MySQL 5.6 の新機能で...
1. nginx-1.8.1.tar.gzを解凍する2. fastdfs-nginx-module-...