NPMバージョン番号を学びます

NPMは何ですか?

世界はNPM JavaScriptのパッケージ管理ツールで、デフォルトのパッケージ管理ツールNode.jsのプラットフォームです。NPM経由でインストールすることができ、共有、コードを配布、プロジェクトの依存関係を管理

の意味のNPMバージョン

  • 各パッケージには、NPM package.jsonを持っている、あなたはパッケージを公開したい場合は、その後、package.jsonフィールドは契約のバージョン番号のバージョンを決定することです
  • いくつかのマイナーな修理は、小さなバージョンは0.1.0で、リリースがメジャーバージョン1.0.0にアップグレードされますとき言うことです、メジャー、マイナー、パッチに対応0.0.1:3つのバージョンのフィールド構造があることなどバージョン番号であり、 0.0.2

完全なNPMパッケージ公開プロセス

1)使用のGit Bashの(コマンドラインツール)は、部品ライブラリプロジェクトディレクトリに切り替えます

 

2)公式サイトの登録ユーザー  https://www.npmjs.com  登録、NPMログインアカウントのログイン

 

3)標高が公開します

この時点で、あなただけのNPMにリリースされたパッケージを見ることができます

 

使用上の注意(失敗のいくつかの公表場合)

1、パッケージ名の重複エラー
npm ERR! code E403 npm ERR! 403 Forbidden - PUT http://registry.npmjs.org/koa - You do not have permission to publish "koa". Are you logged in as the correct user? 

呼ばれる出版物、上記のようkoaパケットエラー、明らかにkoaすでに存在しているパッケージ化、重複をチェックするために、NPMパッケージ名についての検索に行く前に、あなたは上記のヒントが発生した場合、覚えておいて、修正パッケージ名、確認なしことを確認するために、NPMの検索を行って発行パッケージの後、その後、離します。

 

2、NPMリポジトリミラーリング誤差
npm ERR! code E403 npm ERR! 403 Forbidden - PUT https://registry.npm.taobao.org/pengxiaohua - [no_perms] Private mode enable, only admin can publish this module 

あなたがエラーメッセージが表示することができhttps://registry.npm.taobao.org、これはむしろNPMリポジトリミラーリングよりも、淘宝網の倉庫鏡である、あなたはNPM倉庫ミラーを交換する必要があります。次のようにリリースする前にまず、デフォルトのローカルリポジトリミラーを表示することができます。

$ npm config get registry > http://registry.npmjs.org/ 

場合npm config get registry返さhttp://registry.npmjs.org/リターンがある場合、そのペアは、次のように:

$ npm config get registry > https://registry.npm.taobao.org/ 

これは、インストールされてもよい説明する前に、淘宝網の鏡像であるcnpm、デフォルトのローカルリポジトリミラー淘宝を設定しました。以下のように、ローカルリポジトリミラーを変更する必要があります。

$ npm config set registry=http://registry.npmjs.org 

再び実行npm loginして、実行npm publish XXXリリースパッケージを。

それが成功した場合、倉庫は再び淘宝網のミラーの位置、便利なローカルに対処しますcnpm使用。

$ npm config set registry=https://registry.npm.taobao.org/ 

3メールボックスが確認されていません

NPM ERR!コードE403
NPM ERR!403 403禁止- PUT http://registry.npmjs.org/yangfudemo -新しいパッケージINGの公開前に、あなたの電子メールを確認する必要があります。https://www.npmjs.com/email-edit
NPM ERRを!あなたやあなたの依存関係の1つが要求されているほとんどの場合には403、

登録後、電子メールの確認メッセージのメールボックスの確認を見つけ、確認するためのメールボックスにアクセスしてください

 

情報参照:

1)リリースNPMパッケージには、ステップピット(https://segmentfault.com/a/1190000019189539

2)パッケージと注意事項NPMを作成します(http://www.ryxxff.com/30146.html

おすすめ

転載: www.cnblogs.com/Tiboo/p/12637599.html