NPM理解

NPMはしているのですか?

12018.11.09午後12時26分05秒1170 9740個の言葉を読んで

NPMオンラインチュートリアルは、主に、インストールしない設定とNPMを使用していますが、稀に新しい教え方について話している「NPMがしているのですか?」「なぜ私はNPMを使用する必要があります?。」今日はこの話題について何かを言います。この記事では、観客を目的としている「NPM新参者は、理解していない」古いドライバは、合格してください。


コミュニティ

古代の文化的なプログラマコミュニティがあります。コミュニティの意味:共通の興味を持つ人々やプロ、自主的な組織を一緒に、情報やリソースを共有することで協力します。仮想コミュニティの参加者は、多くの場合、オンラインの関連トピックを議論する、または特定のWebサイトにアクセスしてください。フロントエンドプログラマコミュニティ、国際社会における最大のGitHubののフロントエンドでなければなりませんもあります。ソースコードを共有するためのフロントエンドは、問題(問題リスト)を議論するためにはGitHub(オンラインコードリポジトリ)でホストされている学習リソースの収集と(そのように私のコレクションとしてサイトを頻繁にされた高品質の中国のフロントエンドのブログ)。コミュニティに参加する最大の利点の一つは、あなたはまた、他の人にコードを貢献するために使用することができ、他の人が貢献したコードを使用することができます。


コード共有

フロントエンドは、コードにそれを共有する方法ですか?まだGitHubのの台頭の時代では、フロントエンドは、URL経由でコードを共有することです。たとえば、あなたはjQueryのを使用したい場合、あなたがウェブサイト上で提供されたリンクをクリックすると、使用することを自分のウェブサイト上に置く次のjQueryのjQuery、することができます。GitHubの上昇した後、コミュニティはまた、GitHubのダウンロード機能を使用していました。


トラブル

より、プロジェクトコードへの依存度として、プログラマは、これは非常に面倒なことであることを見つける:
公式サイトに移動しますが、jQueryのjQueryのダウンロードに
ブートストラップダウンロードする公式サイトブートストラップ2.を
3.下線にアンダースコアをダウンロードする公式サイトを
......
一部のプログラマは鳥の影響を受けません、それはプログラマアイザックZ. Schlueter(以下、Isaazと呼ばれる)の3つの美徳を持っているソリューションを提供します:それを管理するために一緒に動作するように、これらのコードを一元化するためのツールを使用して!このツールは、彼の使用のJavaScript(Node.jsの上で実行されている)書かれたNPMで、フルネームは、ノードパッケージマネージャです。

NPMこのような何かを考えて:
1、共有コードが必要であることをすべて入れている、コードリポジトリ(リポジトリ)としてサーバーを購入
下線の作者がNPMリポジトリにコードを提出する公開使用、ブートストラップ、2メール通知のjQueryをjqueryの、ブートストラップとアンダースコア(総額に注意してください)と命名された
あなたは、コード、jqueryの入れ、ブートストラップとアンダースコアがpackage.jsonを書いて使用して、インストールNPM実行したい場合は、NPMは役立つ、コミュニティ3.他の人彼らは、コードダウンロード
完全なコードがnode_modulesディレクトリに表示されます。4.ダウンロードし、ご利用は無料です。

ノードパッケージ(パッケージ)マネージャ(マネージャ):これらのコードは、元のNPM名である「パッケージ」(パッケージ)、呼ばれるように使用することができます。


開発

jQueryのジョンResig氏のIsaaz通知、彼が同意するだろうか?この事は、ああ、必ずしも適切ではありません。コミュニティの人だけが感じる「NPMは宝である、」時間は、ジョンResig氏は、NPM使用を検討します。

だから、NPMはどのように火それを何ですか?
NPM開発は互いに補強の発症とのNode.jsです。Node.jsのはドイツとアメリカのライアン・ダールで働くプログラマが書いています。彼はのNode.jsを書いたが、Node.jsのパッケージマネージャの欠如ので、彼はNPMと意気投合の著者、暖かさのために一緒に保持し、最終的に構築されたNPMをNode.jsの。

その後、我々はすべて知っていること、火をNode.jsの。人気のNode.jsで、我々はjQueryのjQueryの作者がNPMに公開するので、NPMのJSコードを共有し始めました。だから今、あなたはjQueryのコードをダウンロードするためにjqueryのをインストールNPM使用することができます。今のコードを共有するためのNPMと前面の標準となっています。


フォロー

現時点では、会社のNode.jsライアン・ダールに位置していたJoyentのは、開発を続けています。ライアン・ダールは現在、AIと機械学習を研究している、と彼はIsaaz引き渡しのNode.jsの権利を維持しました。Isaazを維持しながら、一定期間の後、彼は会社がオープンソースがそのようにお金を作ることができないと言い、会社名は、NPM(株)と呼ばれる特別なメンテナンスリポジトリNPMを......設定し、辞任しましたか?


コミュニティの力

あなたは見つけるでしょうフロントエンドの開発の歴史を想起し、コミュニティの通常誰かが、我々は最終的には、フロントの方、今後数年間に影響を与えるコードを発行しました。このようなコミュニティの力が膨大になるような、あまりにも、実際にそのようなNPMなどのNode.js、、、他の言語、などのjQuery、など。

おすすめ

転載: www.cnblogs.com/tomofagain/p/11590474.html
おすすめ