毎日、30分~1時間ほどディスクの使用率が99%にいくマシンを使っている
さすがに怒り心頭なのでマシンを買い換えの依頼を出そうと思う
新しい環境に移動した時に使うnpmモジュールをメモとして残す
必須なのは「yarn」と「ndb」と「eslint」系と「gulp」かな、あとは趣味の世界です。何かの参考になれば幸いです
NPMのパッケージ作業
パッケージ管理(yarn)
npm install -g yarn
yarnはnpmと同じようなパッケージ管理。npmより早いらしい・・・がよくわからない
githubのソースだとこっちが多い
パッケージを一度だけ実行(npx)
npm install -g npx
デフォルトで入っているっぽいけど古い場合はインストールする
インストールしていないパッケージを一度だけ実行できる機能が便利・・・
だけど普通は使わない
参考URL
https://qiita.com/tonkotsuboy_com/items/8227f5993769c3df533d
例
npx typescript -v
パッケージが存在するかチェックする(npm-name-cli)
npm install -g npm-name-cli
npmにパッケージが存在するかチェックするコマンドラインツール 登録するパッケージ名が利用可能かチェックできます。npmは先着順という問題があるような・・・
参考URL https://co.bsnws.net/article/294
デバッグ
Windowsマシンでのデバック(node-inspector)
npm install -g node-inspector
debugger と書いてブレークポイントを貼る
参考URL https://qiita.com/daijinload/items/b89788deff9ad83acb42
Windowsマシン以外でのデバック(ndb)
npm install -g ndb
node-inspectorより軽い
Puppeteerを使ったNode.jsのデバッガーツールです
Node.jsのなのにChrome開発者ツールでデバッグできる。
Windowsは不安定なのでいれない方がいいと思う
(今回のマシンはwindowsだからいれないと思う)
開発の雛形作成系
react
npm install -g create-react-app npm install -g create-react-library npm install -g react-native-cli
npmから作りたくない人はReact Starter Kitが便利
https://masalib.hatenablog.com/entry/2018/08/17/030000
angular
npm install -g @angular/cli
reactと違って迷わないね
typescript
npm install -g typescript
デベロッパー用だからあまりグローバルでいれないかも
linting
npm install -g eslint npm install -g babel-eslint npm install -g eslint-config-standard npm install -g eslint-config-standard-react npm install -g eslint-config-standard-jsx npm install -g eslint-plugin-react npm install -g eslint-config-prettier npm install -g eslint-plugin-prettier npm install -g prettier npm install -g standard
eslintは必須かな
その他のツール系
タスクランナー(gulp)
npm install -g gulp
pm2(プロセル監視ツール)
npm install pm2 -g
プロセルのCPUやメモリの使用量が簡単に見れるツール
クラスタリングもできるらしい(やった事ない)
外部のサーバー( https://pm2.io/doc/ )を設定すれば外部監視もできる
エラーが起きた時にslackで通知もできる
vtop(topコマンドの代わり)
npm install -g vtop
仕事してますという雰囲気が出せるツール
参考URL https://wonderwall.hatenablog.com/entry/2017/08/16/115236
一般人は使わないツール
npm install -g spoof
node.jsでMACアドレスを簡単に偽装・・・
普通は使わない
(会社でやったら怒られる可能性がある・・・)
python版はこちら
https://pypi.org/project/SpoofMAC/
npm install -g fkill-cli
ps -ef | grep
普通は使わない
(Windowsでは使わない)
猫(関係ないけど)
にゃーちゃん
この後、お尻の毛を切ったので激おこでした (長毛種のサガwww)
CIAOちゅーるをあげて、やっと機嫌を直してくれました。
- 出版社/メーカー: いなばペットフード
- 発売日: 2014/09/15
- メディア: その他
- この商品を含むブログ (1件) を見る
いつも思うけど、これって麻薬が入っていない? どの猫も夢中になる
アマゾンのリンクを貼っているけど、いつもドン・キホーテで買っている。