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

回答編集履歴

1

ちょっと修正

2019/01/10 04:10

投稿

miyabi-sun
miyabi-sun

スコア21445

answer CHANGED
@@ -22,7 +22,9 @@
22
22
 
23
23
  `npm run xxx`という風にnpm-scripts越しに実行された場合、
24
24
  PATH文字列の先頭だか末尾だかに`package.jsonのあるディレクトリ/node_modules/bin`みたいなパスが付与されます。
25
+
25
- `-D`オプション付きでインストールするとこの位置に実行ファイルを用意してくれるのでそこへ置きしょう
26
+ `-D`オプション付きでインストールすると、実行ファイルが存在するモジュールの場合、このディレクトリ内に実行ファイルを設置してくれま
27
+ こういう経緯があるのでローカルインストールしているのにnpm-scrips越しだとあたかも普通のコマンドの様に認識してくれるのです。
26
28
  gulpやwebpackなんかは`-D`の開発者用オプションを使ってインストールする癖をつけてください。
27
29
 
28
30
  ただし、今回やりたいのはangularのcliのようですので`-g`オプションが適切でしょうね。