npm install で--saveオプションをつけない場合の動作
問題
npm install node-schedule でパッケージ追加後、しばらくそのまま使っていた
npm install piyo --saveで別のパッケージ追加すると、node-schedule が消えた
node_moduleディレクトリにもないし、package.jsonからも消えた
対策
--saveをつけてnode-schedule を再インストールした
(公式ページにあるインストールコマンドサンプルには--saveはないのに・・・)
その他
npm install時に「--save」オプションはいらない - Qiita
によれば--saveはnpm ver.5以降は基本不要になったはずだが、
自分の6.14.8だと違う動きをしているように見える
ほかにもいろいろ要因や違う原因があるかもしれないが、今のところ自分にとっては上記がすべて。