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

回答編集履歴

1

改訂)質問者様の回答を受けて

2020/01/08 04:06

投稿

AkitoshiManabe
AkitoshiManabe

スコア5434

answer CHANGED
@@ -1,3 +1,5 @@
1
+ ※質問者様の回答を受けて編集しています
2
+
1
3
  > エラーが出る
2
4
 
3
5
  WARNですので「警告」ですね。
@@ -8,7 +10,7 @@
8
10
 
9
11
  1文だけ読むと、
10
12
  ``npm WARN ws@7.2.1 requires a peer of bufferutil@^4.0.1 but none is installed. You must install peer dependencies yourself.``
11
- 「ws@7.2.1モジュールはbufferutil@^4.0.1が要るけどインストールされてないよ。ご自身で導入してね。(意訳)」
13
+ 「ws@7.2.1モジュールはbufferutil@^4.0.1~~が要る~~ __のpeer(C++アドオン)が有る__ けどインストールされてないよ。ご自身で導入してね。(意訳)」
12
14
 
13
15
  **モジュール導入状況を再確認**
14
16
  ご自身の環境において node_modules フォルダ(共用/プロジェクト用)を覗いてみる。
@@ -21,12 +23,12 @@
21
23
  2つのモジュールについて、「npm moduleName@ver」や「git moduleName@ver」で検索し、npm や GitHub で確認すると、共に node-gyp (C++アドオンモジュール)にも対応しているようでした。
22
24
 
23
25
  警告理由は次の2つが考えられます
24
- 1. javascript版 / gyp版 のいずれも導入されていない。
26
+ 1. ~~javascript版 / gyp版 のいずれも導入されていない。~~
25
27
  2. javascript版 は導入されているが gyp版 は導入されていない。
26
28
 
27
29
 
28
- javascript版 / gyp版 のいずれかを導入する必要がある。
30
+ ~~javascript版 / gyp版 のいずれかを導入する必要がある。~~
29
- あるいは、よりパフォーマンスの高いgyp版の存在を示した。と言えそう。
31
+ ~~あるいは、~~よりパフォーマンスの高いgyp版の存在を示した。と言えそう。
30
32
 
31
33
  とりあえず使えるようにするには、それぞれのモジュールについて
32
34
  ``npm install`` コマンドを叩いてみることになりそうです。