🖥

#npm で package.json と package-lock.json を一瞬で作成するコマンドの例

2019/10/28に公開

空っぽの 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="
    }
  }
}

参考

package.jsonの中身を理解する - Qiita

組み合わせ自由!

パッケージ管理って素晴らしいですね。

健康的な食事とパッケージ管理をどうぞ。

image

Original by Github issue

https://github.com/YumaInaura/YumaInaura/issues/2631

チャットメンバー募集

何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。

https://line.me/ti/g2/eEPltQ6Tzh3pYAZV8JXKZqc7PJ6L0rpm573dcQ

Twitter

https://twitter.com/YumaInaura

公開日時

2019-10-28

Discussion