目次
の意味: メジャー バージョン番号. マイナー バージョン番号. リビジョン番号. バージョン番号の増加規則は次のとおりです:
依赖库版本号、符号
ホームページ ウェブフロントエンド jsチュートリアル 【コンパイルと共有】フロントエンド開発に必要な共通npmコマンド

【コンパイルと共有】フロントエンド開発に必要な共通npmコマンド

Aug 09, 2022 am 11:29 AM
nodejs​ node npm パッケージ管理ツール

npm は node のデフォルトのパッケージ管理ツールです。フロントエンド開発では、npm の一般的なコマンドを理解しておくと、問題解決に非常に役立ちます。次の記事では、一般的な npm 手順をいくつか紹介します。

【コンパイルと共有】フロントエンド開発に必要な共通npmコマンド

#npm ソース設定


##現在のソース構成をクエリする
  • npm get registry
    ログイン後にコピー
淘宝網のミラーソースを設定します (淘宝網の新しいドメイン名をミラーリングします)
  • npm config set registry https://registry.npmmirror.com
    ログイン後にコピー
  • 古い http://npm.taovao.org および http://registry.npm.taabao.org のドメイン名は、 2022年ご利用予定 5月31日0:00よりサービスを停止させていただきます。したがって、古いコマンドは使用しないでください:

npm config set registry http://registry.npm.taabao.org

デフォルトのソースを復元します
  • npm config set registry https://registry.npmjs.org
    ログイン後にコピー
    nrm を使用してソースを管理します
  • # 全局安装nrm
    npm install -g nrm
    # 查看nrm源列表(支持默认源,淘宝源,腾讯源等)
    nrm ls
    # 切换源(镜像源的名称nrm ls是可以看到的)
    nrm use taobao
    ログイン後にコピー
プロジェクトのルート ディレクトリに .npmrc ファイルを追加します。コンテンツの Taobao ミラー アドレスは次のとおりです。
  • registry = https://registry.npmmirror.com
    ログイン後にコピー
インストールの依存関係


    グローバル インストール
  •  # 安装最新版本
     npm install -g xxx
     # 安装指定版本
     npm install -g xxx@1.0.0
    ログイン後にコピー
ローカル インストール (現在のファイル フォルダー)
  • npm install xxx
    ログイン後にコピー
プロジェクトの依存関係がインストールされ、
    package.json
  • dependency に書き込まれます:
    npm install –S xxx 
    # 和上面效果一样,默认:
    npm install xxx
    ログイン後にコピー
プロジェクトの依存関係がインストールされ、
    package.json
  • devDependency に書き込まれます:
    npm install –D xxx
    ログイン後にコピー
バージョンを指定してください番号
  • npm install vue@3.0.0
    ログイン後にコピー
このプロジェクトは依存関係をインストールします。一時的に淘宝網イメージ
  • npm install --registry=https://registry.npmmirror.com
    ログイン後にコピー
を使用して、特定の依存関係パッケージをインストールします (次のコマンドはバージョン @ を指定します) 1.0.0). 一時的に淘宝ミラーを使用する:
  • npm install XXX@1.0.0 --registry=https://registry.npmmirror.com
    ログイン後にコピー
依存関係をアンインストール


    アンインストール
  • npm uninstall <package-name></package-name>
    ログイン後にコピー
package.json のアンインストールと削除:
    -S または --save フラグを使用すると、この操作により package.json ファイル内の参照も削除されます;
  • パッケージが開発依存関係 (package.json ファイルの devDependency にリストされている) は、-D または --save-dev フラグを使用してファイルから削除する必要があります。

    npm uninstall -S <package-name>
    npm uninstall -D <package-name></package-name></package-name>
    ログイン後にコピー
グローバル依存関係のアンインストール
  • npm uninstall -g <package-name></package-name>
    ログイン後にコピー
ヒント
  • アンインストールのエイリアス:remove、rm、r、un、これらをアンリンクします。 これらはすべて npm uninstall のエイリアスです。
    npm uninstall -S <package-name>
    # 等价
    npm remove -S <package-name>
    # 等价
    npm rm -S <package-name></package-name></package-name></package-name>
    ログイン後にコピー
Update


    最初にアップデートを確認してください
  • npm outdated
    ログイン後にコピー

赤でマークされたパッケージは更新できるパッケージ、黄色でマークされたパッケージは更新できないパッケージです。 【コンパイルと共有】フロントエンド開発に必要な共通npmコマンド

アップデートを実行します (パッチ バージョンまたはマイナー バージョンのみが更新され、メジャー バージョンは更新されません)
    メジャー バージョンとマイナー バージョンがわからない場合は、バージョンがあります。以下の番号説明をプルダウンしてください。

  • npm update
    ログイン後にコピー
メイン バージョンを更新する
  • # 1.安装"npm-check-updates"模块  
    npm install -g npm-check-updates  
    # 2.检查可更新的模块  
    ncu  
    npm-check-updates  
    # 以上两条命令都可检查可更新模块。接下来更新package.json的依赖包到最新版本:  
    
    #升级 package.json 文件的 dependencies 和 devDependencies 中的所有版本
    ncu -u  
    #以上命令执行,更新全部模块。但在实际开发中不建议一次全部更新,可以根据实际需要,更新指定的模块,并且可以根据作用范围在后面加上 -D、-S 或 -g
    ログイン後にコピー
  • 方法 2:
# 全局安装 npm-check
npm install -g npm-check
# 查看可更新的依赖
npm-check
# 更新依赖
npm-check -u
ログイン後にコピー
# 更新主版本的另一种方式就是先卸载,再重新安装
# 卸载
npm uninstall xxx
# 重新安装-最新版本
npm install xxx
# 重新安装-制定版本
npm install xxx@2.0.0
ログイン後にコピー

View


    npm のバージョンを表示
  • npm -v
    ログイン後にコピー
#インストールされているパッケージのバージョンを表示
  • ##

    npm 套件名称 -v
    ログイン後にコピー

  • npm ヘルプを表示
  • npm help
    ログイン後にコピー

  • npm で使用されるすべてのフォルダーを表示
  • npm help folders
    ログイン後にコピー

  • モジュール リストの表示 (ローカルにインストールされたモジュールのリストの表示)
  • npm list
    # 也可以使用缩写 ls
    npm ls
    ログイン後にコピー

  • グローバルにインストールされたパッケージの表示
    #
    npm list -g --depth 0
    ログイン後にコピー
  • パッケージのバージョンの表示

  • npm list vue-cli
    ログイン後にコピー
  • ノード モジュールの package.json フォルダーの表示
    npm view moduleNames
    ログイン後にコピー
  • パッケージの依存関係を表示します

  • npm view moudleName dependencies
    ログイン後にコピー
    #パッケージのソース ファイル アドレスを表示します
  • #
    npm view moduleName repository.url
    ログイン後にコピー
  • パッケージが依存するノードのバージョンを確認してください

    ##
    npm view moduleName engines
    ログイン後にコピー
#現在のパッケージのインストール パスを確認してください
  • ##
    npm root
    ログイン後にコピー

  • グローバル パッケージのインストール パスを表示します
  • npm root -g
    ログイン後にコピー

    #パッケージが古いかどうかを確認します
これコマンドはすべての古いパッケージをリストします。適切なタイミングでパッケージを更新できます。
  • npm outdated
    ログイン後にコピー

npm の json フォルダーにアクセスします。
  • npm パッケージは、次のフォルダーです。 package.json が含まれており、 package.json はこのフォルダーの構造を記述します。 npmのjsonフォルダへのアクセス方法は以下の通りです

    npm help json
    ログイン後にコピー

    このコマンドはデフォルトの方法でWebページを開きますが、デフォルトの開くプログラムを変更するとWebページとして開かなくなる場合がありますページ。
    #パッケージ名がすでに存在するかどうかを確認する
  • npm パッケージを公開するときは、特定のパッケージ名がすでに存在するかどうかを確認する必要があります

    # #

    npm search packageName
    
    # 也可以使用縮写 s 來替代 search 
    npm s packageName
    ログイン後にコピー

    #npm その他のコマンド

npm cache clean  # 清除npm的缓存
npm prune  # 清除项目中没有被使用的包
npm outdated  # 检查模块是否已经过时
npm repo jquery  # 会打开默认浏览器跳转到github中jquery的页面
npm docs jquery  # 会打开默认浏览器跳转到github中jquery的README.MD文件信息
npm home jquery  # 会打开默认浏览器跳转到github中jquery的主页
ログイン後にコピー

    npm 依存パッケージのバージョン番号
  • npm バージョン番号の形式X.Y.Z

の意味: メジャー バージョン番号. マイナー バージョン番号. リビジョン番号. バージョン番号の増加規則は次のとおりです:


XX. メジャー バージョン番号: 互換性のない API 変更を行う場合、

Y マイナー バージョン番号: 下位互換性のある機能追加を行う場合、

Z 。リビジョン番号: 下位互換性修正を作成するとき。

依赖库版本号、符号

  • 没有任何符号
1.0.0
完全百分百匹配,当前库/项目必须使用当前版本号,如果和其他依赖使用了相同库不同版本,会在库的文件夹下建立一个 node_modules 文件夹存放它需要依赖的版本文件。
ログイン後にコピー
  • ~
不改变主版本号和次版本号,修订号可以随意更改
例如 ~2.0.0 ,可以使用 2.0.0、2.0.2 、2.0.9 的版本。
ログイン後にコピー
  • ^
不改变主版本号(主版本号非0),此版本号和修订号可以随意更改
例如 ^2.0.0 ,可以使用 2.0.1、2.2.2 、2.9.9 的版本。
ログイン後にコピー
  • *号
*表示任意版本 对版本没有限制, 一般不用
"base": "*"
ログイン後にコピー
  • >
大于某个版本,表示只要大于这个版本的安装包都行
例如:"node": "> 4.0.0"
ログイン後にコピー
  • >=
大于某个版本,表示只要大于或等于这个版本的安装包都行
例如:"node": ">= 4.0.0"
ログイン後にコピー
  • <
小于某个版本,表示只要小于这个版本的安装包都行
例如:"http-proxy-middleware": "<0.17.3"
ログイン後にコピー
  • <=
小于或等于某个版本,表示只要小于或等于这个版本的安装包都行
例如:"http-proxy-middleware": "<=0.17.3"
ログイン後にコピー
  • -
-表示两个版本号之间的版本
"base": "1.0.1-1.5.9"
例如 1.0.1-1.5.9 可以使用 1.0.1到1.5.9之间的任意版本
ログイン後にコピー

更多node相关知识,请访问:nodejs 教程

以上が【コンパイルと共有】フロントエンド開発に必要な共通npmコマンドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

npm Reactインストールエラーが発生した場合の対処方法 npm Reactインストールエラーが発生した場合の対処方法 Dec 27, 2022 am 11:25 AM

npm 反応インストール エラーの解決策: 1. プロジェクトで「package.json」ファイルを開き、依存関係オブジェクトを見つけます; 2. 「react.json」を「devDependency」に移動します; 3. ターミナルで「npm Audit」を実行します -- Production」を実行して警告を修正します。

nvmでノードを削除する方法 nvmでノードを削除する方法 Dec 29, 2022 am 10:07 AM

nvm でノードを削除する方法: 1. 「nvm-setup.zip」をダウンロードして C ドライブにインストールします; 2. 「nvm -v」コマンドで環境変数を構成し、バージョン番号を確認します; 3. 「nvm」を使用しますinstall" コマンド ノードのインストール; 4. "nvm uninstall" コマンドでインストールしたノードを削除します。

Express を使用してノード プロジェクトでファイルのアップロードを処理する方法 Express を使用してノード プロジェクトでファイルのアップロードを処理する方法 Mar 28, 2023 pm 07:28 PM

ファイルのアップロードをどのように処理するか?次の記事では、Express を使用してノード プロジェクトでファイルのアップロードを処理する方法を紹介します。

Nodeのプロセス管理ツール「pm2」を徹底分析 Nodeのプロセス管理ツール「pm2」を徹底分析 Apr 03, 2023 pm 06:02 PM

この記事では、Node のプロセス管理ツール「pm2」について説明し、pm2 が必要な理由、pm2 のインストール方法と使用方法について説明します。皆様のお役に立てれば幸いです。

C++開発における依存ライブラリのインストールの問題を解決する方法 C++開発における依存ライブラリのインストールの問題を解決する方法 Aug 22, 2023 am 11:57 AM

C++ 開発における依存ライブラリのインストールの問題を解決する方法 概要: C++ の開発中、依存ライブラリを使用するときにインストールの問題がよく発生します。この記事では、パッケージ マネージャーの使用など、C++ 開発における依存ライブラリのインストールを解決するための一般的な方法をいくつか紹介します。 、手動コンパイルとインストール、プリコンパイルされたバイナリの使用など。また、一部の一般的な依存ライブラリのインストール例や注意事項も紹介します。キーワード: C++ 開発、依存ライブラリのインストール、パッケージ マネージャー、コンパイルとインストール、プリコンパイル済みバイナリ ファイル 1. はじめに C++ 開発では、依存ライブラリを使用するのが非常に一般的です。

PIノードティーチング:PIノードとは何ですか? PIノードをインストールしてセットアップする方法は? PIノードティーチング:PIノードとは何ですか? PIノードをインストールしてセットアップする方法は? Mar 05, 2025 pm 05:57 PM

ピン張りのノードの詳細な説明とインストールガイドこの記事では、ピネットワークのエコシステムを詳細に紹介します - PIノードは、ピン系生態系における重要な役割であり、設置と構成の完全な手順を提供します。 Pinetworkブロックチェーンテストネットワークの発売後、PIノードは多くの先駆者の重要な部分になり、テストに積極的に参加し、今後のメインネットワークリリースの準備をしています。まだピン張りのものがわからない場合は、ピコインとは何かを参照してください。リストの価格はいくらですか? PIの使用、マイニング、セキュリティ分析。パインワークとは何ですか?ピン競技プロジェクトは2019年に開始され、独占的な暗号通貨PIコインを所有しています。このプロジェクトは、誰もが参加できるものを作成することを目指しています

ノードがnpmコマンドを使用できない場合はどうすればよいですか? ノードがnpmコマンドを使用できない場合はどうすればよいですか? Feb 08, 2023 am 10:09 AM

ノードが npm コマンドを使用できない理由は、環境変数が正しく設定されていないためです。解決策は次のとおりです: 1. 「システムのプロパティ」を開きます; 2. 「環境変数」->「システム変数」を見つけて、環境を編集します。変数; 3.nodejs フォルダーの場所を見つけます; 4.「OK」をクリックします。

pkg を使用して Node.js プロジェクトを実行可能ファイルにパッケージ化する方法について説明します。 pkg を使用して Node.js プロジェクトを実行可能ファイルにパッケージ化する方法について説明します。 Dec 02, 2022 pm 09:06 PM

Nodejs実行可能ファイルをpkgでパッケージ化するにはどうすればよいですか?次の記事では、pkg を使用して Node プロジェクトを実行可能ファイルにパッケージ化する方法を紹介します。

See all articles