目的現在の Node.js インストール パッケージにはすべて、重要なツールパッケージ マネージャー npm が付属しています。 npm には、サードパーティ モジュールのダウンロードと管理、プロジェクトの構築と実行という 2 つの主な機能があります。 npm の使用自体は複雑ではありませんが、中国本土のネットワーク環境で安心して使用できるわけではなく、作業負荷も大きくなってしまいます。この記事では、関連する内容について説明します。 npm init および package.json ファイル通常、Node.js プロジェクトのルート ディレクトリには 通常、 { "名前": "ないす", "バージョン": "1.0.0", 「説明」: 「ラララ」、 "メイン": "index.js", 「スクリプト」: { 「開始」: 「ノード index.js」 }, "著者": "nx", 「ライセンス」: 「ISC」、 「依存関係」: { "電子リススタートアップ": "^1.0.0", "シリアルポート": "^9.2.4" }, 「devDependencies」: { "電子": "15.1.1", "電子再構築": "^3.2.3" } } いくつかのフィールドは比較的重要であり、関連する説明は次のとおりです。 名前プロジェクト
モジュールのインストールと管理モジュールのインストールモジュールのインストールには npm がモジュールをインストールすると、そのモジュールが依存するモジュールもインストールされます。デフォルトでは、ディレクトリの下の インストール時に、 モジュールがすでにインストールされている場合は、インストール コマンドを再度実行しても再インストールされません。インストールを強制するには、 インストール時に、 モジュールは インストール モジュール内の インストールされたモジュールを表示する現在のディレクトリにインストールされているモジュールとその依存関係を表示するには、 グローバルにインストールされたモジュール情報を表示するには、 モジュールの更新モジュールを更新するには、 モジュールの削除モジュールをアンインストールするには、 ネプnpx は、npm の新バージョン (5.2 以降) に含まれるツールで、主にモジュールを実行するために使用されます。モジュールがプロジェクト ディレクトリまたはシステム環境に存在する場合は、モジュールを直接実行します。存在しない場合は、インストールする必要はありません。npx はモジュールを一時ディレクトリにダウンロードしてから実行します。 モジュールのコンパイルサードパーティのモジュールの中には、他の言語で開発されているものもあります。これらのモジュールは直接実行することはできず、使用する前にオペレーティング環境用にコンパイルする必要があります。これにはコンパイル ツールが必要で、最も一般的なのは これらのツールは必要に応じてインストールおよびコンパイルすることができ、ほとんどの場合、npm が自動的に処理します。一部のプラットフォームでは、Node.js のインストール時にこれらのツールもインストールできます。たとえば、Windows プラットフォームでは、Node.js のインストール時にインストール オプションを確認できます。 Node.js をインストールした後、次のツールがインストールされます。 Node.js を最初にインストールしたときにこのオプションをチェックしなかった場合は、再インストールするだけです。 バージョン管理上記の Node.js のモジュールまたはプロジェクトのバージョン番号は、ドットで区切られた 3 つの数字で構成され、左から順にメジャー バージョン、マイナー バージョン、パッチ バージョンとなります。 バージョン番号のルール自体は特別なものではありませんが、npm 管理や package.json、package-lock.json ファイルのバージョン番号の前後には多くの修飾子があります。これらの記号は、モジュールのインストールと更新のルールを指定します。一般的なルールは次のとおりです。
ソースを変更中国本土のネットワーク環境では、モジュールのダウンロードやインストールのエラーや失敗が頻繁に発生し、プログラムが正しく動作しなくなります。再インストールするには、次の手順を試してください。
上記の方法が機能せず、ラダーがない場合、またはラダーが機能しない場合は、ソースを変更することしかできません。 nrmツールを使用してソースを変更するnpm ソースを変更する最も便利な方法は、nrm ツールを使用することです。npm
npmの代わりにcnpmを使用する
要約するNode.js 開発は基本的に npm ツールと切り離せませんが、npm も使いやすいです。発生する可能性のある主な問題はネットワークの問題です。 npm と上記の cnpm に加えて、Yarn も Node.js の一般的なパッケージ管理ツールです。詳細については、公式リンクを参照してください: https://classic.yarnpkg.com/lang/en/ Node.js パッケージ マネージャー npm の具体的な使い方については、これで終わりです。Node.js パッケージ マネージャー npm に関するより関連性の高いコンテンツについては、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
>>: Dockerイメージの作成、アップロード、プル、デプロイを理解するための記事
序文アプリケーションのバグや DBA の誤操作が発生した場合、テーブル全体が更新される可能性がありま...
目次1. リソースファイル2. インストール2.1 詳細な手順2.1.1 ディスクイメージのマウント...
この記事では、JavaScriptシミュレーション計算機の具体的なコードを参考までに紹介します。具体...
nginx が proxy_pass を設定する場合、末尾に "/" がある U...
タイトルの通り、高さは既知で、左と右の列の幅は 300 ピクセル、中央は適応型です。弾性ボックス自体...
目次ポート関連の概念:ポートとサービスの関係1: nmapツールが開いているポートを検出する2: n...
エラーの説明: 1. Linux (CentOS 7 64) システムに Nginx (1.18.0...
コードをコピーコードは次のとおりです。 <!--doctype はドキュメント タイプ htm...
HTTP ステータス コードは、Web サーバーの HTTP 応答ステータスを示すために使用される ...
序文システムにファイル システムを作成し、それを永続的または非永続的にマウントする方法を学習します。...
CI/CD の概要CIワークフロー設計Gitコードバージョン管理システムはコマンドラインでのみ管理で...
目次序文1. 全員にインストールパッケージを用意する2. Navicatをインストールし、Navic...
序文SQL モードは、MySQL がサポートする SQL 構文と、実行されるデータ検証チェックに影響...
行ごとに、暗い境界線の色を個別に定義できます。基本的な構文<TR 境界線の色を暗くする=col...
目次Viteプロジェクトを作成するコンポーネントの作成Viteプロジェクトを作成するパフォーマンスが...