目的現在の 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イメージの作成、アップロード、プル、デプロイを理解するための記事
前回の CSS 回転灯と同じ内容の CSS アニメーションの応用です。これは単なる別のアプリケーショ...
以前、プロジェクトを行う際に ECharts を使用しました。今日はそれをメモとして整理し、より多く...
この記事では、Docker コマンドの使用とインストールについては説明しません。Docker を基礎...
MySQL は、スウェーデンの会社 MySQL AB によって開発され、現在は Oracle が所有...
この記事の例では、画像拡大鏡効果を実現するためのVue3の具体的なコードを参考までに共有しています。...
序文MySQL スロー クエリ ログは、MySQL が提供するログ レコードの一種です。これは、応答...
目次序文1. xinetdサービスに基づく起動管理(1)Telnetサービスのインストール(2)Te...
序文最近、偶然 MySQL の coalesce を発見しました。ちょうど時間があったので、MySQ...
一般的に言えば、より完全な結果を得るためには、2 つ以上のテーブルから結果を取得する必要があります。...
次のような効果がよく見られます。 そうです、ページ上でよく使われる「展開と折りたたみ」のインタラクシ...
目次概要コードの実装パラメータ定義成し遂げる責任連鎖パターンの実装改善概要責任チェーン パターンは、...
背景webpackのバージョンを確認したいのですが、webpack -vを実行するとエラーが報告され...
この記事では、divのドラッグ可能な高さを実現するためのVueの具体的なコードを参考までに共有します...
目次グローバルオブジェクトグローバルオブジェクトとグローバル変数プロセスコンソール一般的なツールユー...
MySQL はインストール時に自動的に mysql という名前のデータベースを作成します。mysql...