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 行ロックの詳細な説明
オープンソース ソフトウェアである Apache は、最も広く使用されている Web アプリケーショ...
このブログのすべてのコンテンツは、クリエイティブ コモンズ ライセンスの下でライセンスされています。...
Jsでのこれの深い理解JavaScriptスコープはstatic scopeスコープですが、 Jsの...
1. データベースにログインするには、rootユーザーを使用することをお勧めします。 mysql -...
ドメイン名を使ってプロジェクトにアクセスする方法が気になったのですが、自分でドメイン名を取得するのは...
目次1. 仮想ホスト1.1 仮想ホストの概念1.2 仮想ホストタイプ2. IP仮想ホストに基づく2....
目次1. マージインターフェース1.1 非関数メンバー1.2 関数メンバー序文:今日お話ししたいのは...
導入Memcached は分散キャッシュ システムです。Memcached には認証とセキュリティ制...
MySQL ストアド プロシージャ1. ストアドプロシージャ構文(フォーマット)を作成する 区切り文...
目次背景複合インデックスを理解する左端一致原則フィールド順序の影響複合インデックスは単一のインデック...
目次1. CentOS7.0へのJDK1.8のインストール2. Dockerのインストール3.Doc...
方法1: CSSオーバーフロー省略を使用して解決する解決策は次のとおりです。 CSSコード: ディス...
ここに <input type="image"> がある場合、この画...
負荷リクエスト成功リクエストに失敗しました cmdをクリックし、ファイルパスでEnterキーを押しま...
Redis の紹介Redis は完全にオープンソースで無料であり、BSD プロトコルに準拠しており、...