npm とは何ですか?また、一般的なコマンドは何ですか?

npmとは何ですか?

NPM の正式名は Node Package Manager で、NodeJS とともにインストールされるパッケージ管理および配布ツールで、JavaScript 開発者がインストールされたパッケージをダウンロード、インストール、アップロード、管理するのに非常に便利です。

では、バッグとは何でしょうか?

a. 定義:
パッケージは、ファイルまたはディレクトリになるコードの一部です。
b. 目的:
問題を解決すること。問題または問題のクラスを解決すること。

c. アイデア:

NPMの考え方は大まかに次のようなものです。

  1. コード ウェアハウス (レジストリ) としてサーバーを購入し、共有する必要があるすべてのコードをそこに置きます

  2. 電子メールを送信して、jQuery、Bootstrap、および Underscore の作成者に、npm public を使用してコードをレジストリに送信し、それぞれに jquery、bootstrap、および underscore という名前を付けるように通知します (大文字に注意してください)。

  3. コミュニティ内の他の人がこれらのコードを使用したい場合は、jquery、ブートストラップ、およびアンダースコアを package.json に記述してから、npm install を実行すると、npm がコードのダウンロードを支援します。

  4. ダウンロードしたコードは、node_modules ディレクトリに表示され、自由に使用できます。

使用できるコードは「パッケージ」(パッケージ)と呼ばれ、NPM:Node Package(パッケージ)Manager(マネージャー)の名前の由来となっています。

一般的に使用される NPM コマンド

npm install 安装模块
npm uninstall卸载模块
npm update更新模块
npm outdated检查模块是否已经过时
npmls查看安装的模块
npm init在项目中引导创建一个package json文件
npm help查看某条命令的详细帮助
npm root查看包的安装路径
npm config管理npm的配置路径
.npm cache管理模块的缓存
npm start启动模块
npmstop停止模块
npm restart重新启动模块
npm test测试模块
npmversion看模块版本
npm view查看模块的注册信息
npm publish发布模块
npm access在发布的包.上设置访问级别
npm package json的语法

補充:

中国で公式の npm イメージを直接使用するのは非常に遅いことは誰もが知っていますが、ここでは、淘宝網の NPM イメージ、つまりcnpmを使用することをお勧めします。

cnpm : npm インストール プラグインは海外サーバーからダウンロードされるため、ネットワークの影響を大きく受け、異常が発生する可能性がありますが、npm サーバーが中国にある場合は問題ないため、タオバオ チームがこれを実行しました。公式 Web サイトより: 「これは完全な npmjs.org ミラーです。公式バージョン (読み取り専用) の代わりにこれを使用できます。公式サービスと可能な限り同期することを保証するため、同期頻度は現在 10 分ごとです。」

デフォルトの npm の代わりに、淘宝網のカスタマイズされた cnpm (gzip 圧縮サポート) コマンドライン ツールを使用できます。

$ npm install -g cnpm --registry=https://registry.npmmirror.com

次に、cnpm コマンドを使用してモジュールをインストールできます。

$ cnpm install [name]


 

おすすめ

転載: blog.csdn.net/z1093541823/article/details/124856633