diadia

興味があることをやってみる。自分のメモを残しておきます。

npmのpackage.jsonについて分かったこと

package.jsonには、scripts項目が存在する。

どんなものか?

これはnpm runコマンドのあとに続行するコマンドを定義することができるようになる。

 $ npm init 

言うまでもないが、上記のコマンドを実行するとそのディレクトリにpackage.jsonというファイルが生成される。

少し分かったこと

scriptsには予約語が存在している。

  • start,
  • restart
  • stop
  • test

これが予約語である。しかしながらこれらの中身は決まっていないのでこれらの予約語には自分で中身をあてることになる。

その他にも自分で作ったキーをscriptsに追加する事ができる。

使い方は以下の通り。

$ npm run [スクリプト]

書き方

"scripts": {
    "start": "ng serve",
    "test": "ng test",
    "build": "ng build",
    "copy": "cpx ./dist/* ../server/",
    "precommit": "lint-staged",
    "ng": "ng",
  },
package.jsonのscriptに関する資料

package.json の scripts - Qiita

package.json内にscriptsの記述を設定する(npm-scripts)