teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2020/04/10 08:37

投稿

hoshi-takanori
hoshi-takanori

スコア7903

answer CHANGED
@@ -5,5 +5,8 @@
5
5
  (2)
6
6
  jest は node_modules/.bin/jest にあり、普通はパスが通ってないので jest と打っても起動できませんが、npx jest や yarn test すれば使えるので、jest をグローバルインストールする必要はないと思います。
7
7
 
8
+ (npx は ~/node_modules/.bin にあるものを起動するためのコマンドです。また、yarn build や yarn test などで package.json の scripts を動かす時も ~/node_modules/.bin にあるものはそのまま起動できます。webpack なども ~/node_modules/.bin にあるものが起動されているはず。)
9
+
8
10
  一般論として、npm install -g すべきなのは yarn や create-react-app など、node_modules が存在しない状態で動かしたいものだけで十分だと思います。
11
+
9
- (また、個人的にはフロントエンドの開発は nodebrew や nvm などを使って node のバージョンを管理する必要はもうないと思っていて、apt や brew などで node と yarn の最新版を入れれば十分な気がしています。)
12
+ (また、これは議論の余地があるとは思いますが、個人的にはフロントエンドの開発は nodebrew や nvm などを使って node のバージョンを管理する必要はもうないと思っていて、apt や brew などで node と yarn の最新版を入れれば十分な気がしています。)