2016-12-06 7 views
0

[こんにちは! npm installコマンドを実行するたびに、node_modulesフォルダが作成されますが、フォルダは除外されます。また、私はあなたが見ることができるいくつかの警告がありますが、私はnpmのインストールが正常に完了したと思います。私が手 警告は、次のとおりです。私のnode_modulesフォルダがphpStormで除外されているのはなぜですか?

NPM WARN非推奨[email protected]

は、NPMがWARN正規表現のDoS問題に非推奨minimatchを避けるために、3.0.2以降をminimatchにアップデートしてください0.2.14 @:正規表現のDoS問題を回避するために3.0.2以降をminimatchするために更新してください

NPM非推奨[email protected] WARN:優雅な-FSのV3.0.0を、ノードのリリースに失敗する前に、 > = v7.0。できるだけ早く[email protected]^4.0.0に更新してください。それをツリー内で見つけるには、 'npm ls graceful-fs'を使います。 NPMがWARN

グローバル[email protected]を好むは-g

NPMでインストールしなければならないグローバル[email protected]を好む-g

NPMでインストールしなければならないWARNオプションのスキッピングオプションの依存関係をWARN:[email protected]^1.0.0(node_modules \ chokidar \ node_modules \ fsevents):

NPMは、OPTIONをスキップnotsupをWARN AL DEPENDENCY:[email protected]のためのサポートされないプラットフォーム: "{" os ":" darwin "、" arch ":" any "}(現在:{" os ":" win32 "、" arch ":" x64 "} )

最初の3つの警告は、暴行の兆候からのものです。

*"optionalDependencies": { 

      "fsevents": "*" 

},* 

と、端末にコマンドnpm install --no-optionalを入力します。私はpackage.jsonで次のコードを入力した場合、最後の2 iは、によって渡すことができます。 しかし、なぜ私のnode_modulesフォルダが除外され、PhpStorm(2016.2.2)が私にそれを無断で許可しないのか理解できません。 はありがとう!] 1

+0

「除外」とはどういう意味ですか? – nicovank

答えて

1

私はnode_modulesフォルダの内容は、依存関係をインポートしているとして、彼らは、ソースファイルとみなさていないと信じています。

このフォルダを除外すると、プロジェクトの検索速度が向上します。 PhpStormはすべての外部モジュールを検索する必要がないためです。

これはJetBrains documentationが言いたいことです:

フォルダがインデックスに関与していないと

などを見て、解析し、検索するので、何も悪いことはありませんしながら、それゆえ、それらは無視されている除外

フォルダに「除外」とマークされています。

ただし、node_modulesフォルダの除外を行う場合は、this thread on JetBrains supportをご覧ください。このスレッドは、同じ問題を抱えている人によって開始されました。そこの提案のひとつ:

開いてください "設定|言語&フレームワークは| JavaScriptの|ライブラリ" と "/ libに/ node_modules" ライブラリを検索します。それは有効になっていますか?いいえの場合は、有効にします。 lib/node_modulesからインポートされたモジュールのメインアプリケーションに、期待されるコードの完成とナビゲーションをもたらすでしょうか?

+0

私はそれをオフにしましたが、それでも私はそれをun-excludeすることはできません! 私の友人これは私のプロジェクトのために "node_modules"フォルダを除いたものですか? (私はこのようなことに新しいので) 何かが間違っているということですか?または何かが正しく動作していないのですか? もう一度ありがとうございます! – Tsam

+0

@tsamいいえ、何も間違っていません!私は除外されたフォルダの説明で私の答えを更新しました。 – sgtdck

+0

ご協力いただきありがとうございます。私はそれはエラーのようなものでしたが、あなたが言ったように、それはそうではありませんでした。 – Tsam

関連する問題