🖥
#npm で package.json と package-lock.json を一瞬で作成するコマンドの例
空っぽの package.json ファイルを作っておく
- そもそもファイルがないとコマンドでも上書きしてくれないっぽい。
- 中身は空のjsonにしておく。完全に空のファイルだとjsonとして認識してくれなくて動かないっぽい。
$ echo '{}' > package.json
インストール
--save
オプションを指定して好きな package をインストールする
$ npm install --save co
+ co@4.6.0
updated 1 package and audited 1 package in 0.535s
found 0 vulnerabilities
package.json が上書きされている
$ cat package.json
{
"dependencies": {
"co": "^4.6.0"
}
}
package-lock.json が生成されている
$ cat package-lock.json
{
"requires": true,
"lockfileVersion": 1,
"dependencies": {
"co": {
"version": "4.6.0",
"resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
"integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ="
}
}
}
参考
組み合わせ自由!
パッケージ管理って素晴らしいですね。
健康的な食事とパッケージ管理をどうぞ。
Original by Github issue
チャットメンバー募集
何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。
公開日時
2019-10-28
Discussion