NPM入門
NPMは、NodeJSとともにインストールされるパッケージ管理ツールです。
一般的に使用されるnpmコマンド
バージョン情報を表示する
npm -v // 查看版本信息
ローカルインストールとグローバルインストール
npm install express //本地安装
npm install express -g //全局安装
グローバルにインストールされたすべてのモジュールを表示
npm list -g
特定のモジュールのバージョン番号を表示する
npm list grunt
モジュールをアンインストールします
npm uninstall express
モジュールの更新
npm update express
パッケージ管理にnrmを使用する
npm install -g nrm //全局安装 nrm
nrm ls // 列出所有可用的npm源
nrm use taobao // 使用淘宝npm源
モジュールを作成して公開します(npmjs公式Webサイトでのみ使用できます)
npm init -y //初始化包模块
npm adduser // 添加用户
npm publish // 发布模块
バージョンナンバー
NPMを使用してコードをダウンロードして公開すると、バージョン番号が表示されます。NPMはセマンティックバージョン番号を使用してコードを管理します。ここに簡単な紹介があります。
セマンティックバージョン番号は、メジャーバージョン番号、マイナーバージョン番号、およびパッチバージョン番号をそれぞれ表す3桁のXYZに分割されます。コードが変更されると、バージョン番号は次の原則に従って更新されます。
- バグを修正するだけの場合は、Zビットを更新する必要があります。
- 新しい関数のみが追加され、下位互換性がある場合は、Yビットを更新する必要があります。
- 大きな変更がある場合、それは下向きに互換性がなく、Xビットを更新する必要があります。
バージョン番号にこの保証が付いた後は、固定バージョン番号に依存することに加えて、サードパーティパッケージの依存関係を宣言するときにバージョン番号の範囲に依存することもできます。例えば:
'argv': '0.0.x'
0.0.xシリーズのargvの最新バージョンに依存していることを示します。