ホームページ >ウェブフロントエンド >jsチュートリアル >npm パッケージで使用される「@ プレフィックス」とは何ですか?

npm パッケージで使用される「@ プレフィックス」とは何ですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-11-16 05:38:03779ブラウズ

What is the

npm パッケージの「@ プレフィックス」について

npm コマンドでは、スコープ付きパッケージを示すために一般に「@」プレフィックスが使用されます。スコープ付きパッケージは、で導入された機能です。

スコープ付きパッケージとは?

スコープ付きパッケージは、npm 上の特定のユーザーまたは組織の名前空間で公開されるパッケージです。プレフィックスにより、パッケージ名がグローバルに一意である必要はなく、そのスコープ内で確実に区別されるようになります。

スコープ指定の利点

スコープ指定されたパッケージには、次のようないくつかの利点があります。

  • 所有権の明確性: 組織は、名前空間を含めることで公式パッケージを明確に識別できます。
  • 名前の衝突の削減: スコープ内では、パッケージ名は類似のパッケージと競合することなく再利用できます。他の名前空間からの名前。

インストール構文

スコープ付きパッケージをインストールするには、「@」プレフィックスの後にパッケージ名を指定する必要があります。例:

npm install @angular/router --save

スコープ付きパッケージの表示

パブリック スコープ付きパッケージが npm の検索結果に表示されるようになりました。ただし、プライベート スコープのパッケージは、作成者が明示的に公開しない限り、非表示のままです。

追加リソース

スコープのパッケージの詳細については、

  • NPM ドキュメント: https:/ /docs.npmjs.com/about-scoped-packages
  • Angular ドキュメント: https://angular.io/guide/using-npm-packages

以上がnpm パッケージで使用される「@ プレフィックス」とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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