ノート:NodeJSパッケージ管理ツールNPM、Yarn

1909 ワード

ノート:NodeJSパッケージ管理ツールNPM、Yarn
NPM
npmjs.com
初期化
#         package.json
npm init 
#         package.json
npm init --yes/-y
パッケージをインストール
#    package.json       
npm install

#      ,      package.json   dependencies:
npm install 

#     package.json   dependencies:
npm install  --save

#     package.json   devDependencies:
npm install  --save-dev

#      
npm install --global 

##   
# npm install => npm i
# npm install => npm add
# --save      => -S
# --save-dev  => -D
# --global    => -g
パッケージを更新
#   
npm update
#    up, upgrade

#       
npm outdated
パッケージをアンマウント
#    node_modules       ,     package.json    
npm uninstall 
#   :remove, rm, r, un, unlink

#   package.json        
npm uninstall --save 
npm uninstall --save-dev 
Q&A
Q:npm WARN package.json [email protected] No repository field. A:
プライベートプロジェクトであれば、package.jsonファイルにプロファイルを追加します.
"private": true,
gitにいれば
"repository": {
	"type": "git",
    "url": "yourgitprojectgiturl.git" //          git url  
},
Yarn
https://yarnpkg.com/zh-Hans/
初期化
yarn init
yarn init --yes/-y
yarn init --private/-p #      private: true   package.json
パッケージをインストール
#          
yarn
# or
yarn install

#    
yarn add [package]

#     devDependencies
yarn add [package] --dev/-D
パッケージを更新
yarn upgrade [package]
パッケージをアンマウント
yarn remove [package]
npmから移動yarnを実行すればよく、その後yarn.lockファイルを生成します.
npmに戻す
特別な操作は必要ありません.yarnを使用しない場合は、yarn.lockファイルを削除することができます.