目的現在の 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イメージの作成、アップロード、プル、デプロイを理解するための記事
目次数学オブジェクト共通プロパティ一般的な方法Math.random()文字列メソッド長さプロパティ...
ネイティブ JS で実装したリアルタイム クロック エフェクトを共有します。エフェクトは以下のとおり...
最近、nginx-ingress-controller のアプリケーションについて説明した公開アカウ...
WeChat アプレットの軌跡再生では、主に線描画操作にポリラインを使用し、車の移動操作にマーカーを...
この記事では、参考までにMySQL 8.0.16のインストールと設定方法のグラフィックチュートリアル...
目次1. SQLコマンドを含むSQLスクリプトファイルを作成する2. SQLスクリプトファイルを実行...
目次1. テーブル自動ソート2. ページング機能3.el-checkbox-group 複数選択ボッ...
この記事では、参考までにタイマーを実装するためのVueの具体的なコードを紹介します。具体的な内容は次...
httpリターンコードリスト(以下は概要です)詳細な中国語の説明についてはここをクリックしてくださ...
目次1.Json文字列1.1Json構文1.2 例2. クッキー2.1 使い方は? 3. ローカルス...
META タグは、一般的に タグと呼ばれ、HTML Web ページのソース コード内の重要な HTM...
私は同時通訳音声認識機能を使用して、WeChatアプレットのホームページの音声検索機能を実現しました...
ほとんどのブラウザはデフォルトで入力値をキャッシュし、ctl+F5 を使用して強制的に更新することに...
Keepalived のインストール: cd <keepalived_sourcecode_p...
1. 準備ミドルウェア: Tomcat、Redis、Nginx Jar パッケージ: commons...