Windows 10 IME 日本語入力できない場合の対処法
2021/04追記
下記の手順の方が簡単ですぐできる
以下もとの記事
状況
半角キー押すとタスクトレイのIMEが「あ」「A」交互に切り替わるが、日本語が入力できない
ctrl+shift同時押しでも改善せず
対策
IME再起動でなおった
【Windows】IMEのトラブルで日本語入力できなくなった時の解決法 - Qiita
方法
スタートボタン上で右クリック→コマンドプロンプト(管理者)
IMEのプロセスIDを確認する:tasklist /fi "imagename eq ctfmon.exe"
確認したプロセスIDを殺す:taskkill /pid XXXXX
IMEを再起動する:ctfmon.exe
日本語入力できないときは9割capslockの押し間違いだったけど今回は地味にはまって困った
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だと違う動きをしているように見える
ほかにもいろいろ要因や違う原因があるかもしれないが、今のところ自分にとっては上記がすべて。
JavaScript ふつうのfunctionと=>の違い
この記事がわかりやすかった。qiita.com
上記いろいろ書いてあるけど、とりあえず自分にとって影響ありそうな違いは下記3つ。
・アロー関数は関数の外側のthisを参照する
・アロー関数では引数リストが使えない
・アロー関数はあらかじめ変数に入れて定義しておくことができない