[解決済み] タスクランナーエクスプローラーでタスクが読み込めない
2022-12-23 02:36:58
質問
VS2015 と Gulp を使用しています。タスクランナーエクスプローラーを開いて更新を押すと、ログにこのように表示されます。
Failed to run "C:\Projects\Test\Gulpfile.js"...
cmd.exe /c gulp --tasks-simple
Error: `libsass` bindings not found in C:\Projects\Test\node_modules\gulp-sass\node_modules\node-sass\vendor\win32-ia32-11\binding.node. Try reinstalling `node-sass`?
at Object.sass.getBinaryPath (C:\Projects\Test\node_modules\gulp-sass\node_modules\node-sass\lib\extensions.js:148:11)
at Object.<anonymous> (C:\Projects\Test\node_modules\gulp-sass\node_modules\node-sass\lib\index.js:16:36)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object.<anonymous> (C:\Projects\Test\node_modules\gulp-sass\index.js:163:21)
at Module._compile (module.js:456:26)
そこで
cmd.exe /c gulp --tasks-simple
を PowerShell で実行してみると、正常に動作し、タスクのリストが返されます。
SASS関連のタスクも問題なく実行できます。VS経由で実行され、コマンドラインで直接実行されない場合、なぜこれがSASSについて文句を言うのかわかりません。
どのように解決するのですか?
最近、VS2013から移行して同じ問題が発生しました。
Josh が彼のコメントで指摘したように ここで Visual Studio 2015 には、古いバージョンの Node が同梱されています。Visual Studio に組み込まれている Node のどのバージョンでも困らないように、すでにインストールされているバージョンを使用するように指示することができます。
- に移動します。ツール > オプション > プロジェクトとソリューション > 外部 Web ツール
-
次のように並べ替えます。
$(PATH)
が上になるように並べます。$(DevEnvDir)\Extensions\Microsoft\Web Tools\External
これはGrunt、Bower、Gulpのような他のツールにも当てはまります。
Mads Kristensen氏によるこの解決策を見つけました。 ここで .
<ブロッククオート
Visual Studio 2017の場合、設定箇所を
Tools > Options > Projects and Solutions > Web Package Management > External Web Tools
関連
-
[解決済み] プロジェクトの種類は、このインストールではサポートされていません
-
[解決済み] インストール : Microsoft Visual C++ Redistributable は、「Processing.NET」でスタックしました。Windows7_MSU_X64' でスタックしました。
-
[解決済み] Visual Studioの編集ウィンドウを分割する
-
[解決済み] MSB3073 がコード 1 で終了した
-
[解決済み] Visual Studioでデバッグを行う際、特定の環境変数を設定するにはどうすればよいですか?
-
[解決済み] 突然のシャットダウン後、Visual Studio 2017 コミュニティ版をインストールできない
-
[解決済み] Visual Studioで2つのプロジェクトを同時に実行する
-
[解決済み】Visual Studioがシングルクリックでファイルを開かないようにするには?
-
[解決済み】Visual StudioのRebuildとClean + Buildの違いについて
-
[解決済み】Visual Studioのnormalize inconsistent line endingsの意味は何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] プロジェクトの種類は、このインストールではサポートされていません
-
[解決済み] Visual Studioでのソリューションファイルの最適な保存場所を教えてください。
-
[解決済み] Windows 10でVisual Studio 2015をインストールする際、"A Setup Package is either missing or damaged "エラーが発生する。
-
[解決済み] .vsmdiは何のためにあるのですか?また、ソース管理は必要ですか?
-
[解決済み] 「プロジェクトにリファレンスを追加しようとすると、「値が想定範囲に収まらない
-
[解決済み] TFS、SVN、GITの違いは何ですか?[クローズド]
-
[解決済み] objフォルダとbinフォルダ(Visual Studioで作成)は何に使うのですか?
-
[解決済み] NuGetパッケージの.nupkgファイルをローカルにインストールするにはどうしたらいいですか?
-
[解決済み】dotnet core/csprojのAssemblyInfoに相当するもの。
-
[解決済み】Visual Studio 2010以降でZoomをリセットする方法