3

本当に奇妙な問題に遭遇しただけだと思います。私は、3 つのロール、2 つのワーカー、1 つの Web ロールを持つ 1 つの Azure プロジェクトを含む、かなり大きなソリューションを持っています。Web ロールは、asp.net mvc と Web API に基づいています。昨日、(より少ないファイルをコンパイルしてバンドルするために) gulp を試した後、Azure エミュレーターがこの役割を開始しないことに気付きました。エミュレーターの開始ダイアログは 80% までで停止し、エラー メッセージが表示されずにずっとそこにとどまります。node_modules ディレクトリを削除した後、すべてが再び正常に機能しました。

Web ロール自体は nodejs 関連のものを使用していませんが、gulp にはそこに node_modules ディレクトリが必要なようです。これはエミュレーターの奇妙なバグですか、それとも私が理解できない予想される動作ですか?

4

2 に答える 2

2

ビルド前およびビルド後のイベントを含めることで、これを一時的に解決しました。

Pre-Build event: npm install

Post-Build event: rmdir /s /q "$(ProjectDir)node_modules\" 
于 2015-01-28T09:08:07.530 に答える
0

「node_modules」フォルダーを非表示にしてみましたか?

ビジュアルスタジオがクラッシュするという同様の問題がありました。node_modules フォルダー内の一部のファイルのパスが 260 文字を超えています。

私はあなたの正確な問題を抱えていないので、これがうまくいくと言っているわけではありませんが、Visual Studioは隠しフォルダーをロードしないので...うまくいくかもしれません:-)

画像

于 2015-04-22T09:48:12.280 に答える