ノート:NodeJSパッケージ管理ツールNPM、Yarn
1909 ワード
ノート:NodeJSパッケージ管理ツールNPM、Yarn
NPM
npmjs.com
初期化
Q:
プライベートプロジェクトであれば、package.jsonファイルにプロファイルを追加します.
https://yarnpkg.com/zh-Hans/
初期化
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&AQ:
npm WARN package.json [email protected] No repository field.
A:プライベートプロジェクトであれば、package.jsonファイルにプロファイルを追加します.
"private": true,
gitにいれば"repository": {
"type": "git",
"url": "yourgitprojectgiturl.git" // git url
},
Yarnhttps://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
ファイルを削除することができます.