問題タブ [task-runner-explorer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - VS2015 で Gulp を使用して typescript をコンパイルすると UNKOWN エラーがスローされる
新しいラップトップに Visual Studio 2015 (他の以前のバージョンなし) をインストールし、MVC Web アプリのソースを取得しました。less と typescript をコンパイルするためのタスクを含む gulp ファイルがあります。
このタスクを実行すると...
cmd.exe /c gulp -b "C:\Code\Trunk\MyProj\MyProj.Web" --color --gulpfile "C:\Code\Trunk\MyProj\MyProj.Web\Gulpfile.js" typescript
... 次のエラーが表示されます。
gulp ファイルのタスクは次のとおりです (簡潔にするために他の部分は削除されています)。
- 私の同僚は私と同じ設定をしており、エラーは発生しません。
- Typescript はプロジェクト ファイル (
<TypeScriptToolsVersion>1.0</TypeScriptToolsVersion>
) でバージョン 1.0 に設定されており、現在これを変更できません。私のマシンにはこのバージョンがインストールされていませんが、同僚もインストールされていないためではないかと思いました。C:\Program Files (x86)\Microsoft SDKs\TypeScript
のフォルダしかありません1.7
- マージ ブロックの 2 行のいずれかを削除すると、タスクが正常に完了することに気付きました。
- 毎回エラーメッセージに異なる.jsファイルです
UNKNOWN エラーが何を意味するのかを確認するために Web を検索しましたが、明白で役立つ情報は見つかりませんでした。このエラーを修正する方法を知っている人はいますか? または、なぜそれがスローされているのかを知るにはどうすればよいですか?
編集 2016 年 1 月 20 日
そのため、このエラーが約 1 週間一貫して発生していましたが、現在は発生しなくなりました。開発環境にも変更を加えていません。なぜこれが起こったのか知りたいので、この質問は開いたままにしたいと思います。
typescript - Angular2 'recompile' slow. Visual Studio 2015. Task-Runner. Typescript
Issue: Making any changes (including just adding a space) to my Angular2 project Typescript files takes almost 3 minutes to 'recompile' before the Web Browser refreshes and the changes are shown. This slows overall develop to a crawl.
javascript - VS 2015 Task Runner エクスプローラーから実行すると Gulp タスクが失敗するが、コマンド プロンプトからは失敗しない
Web サイトの典型的な、、、アクションを実行するいくつかのGulp
タスクがあります。私の心には特に珍しいことは何もありません。(実際、Aurelia TypeScript スケルトンに非常に似ています。)clean
build
release
Gulp
チームのほとんどは、PowerShell / コマンド プロンプトを使用し、VS Code / Sublime を使用して編集するフロントエンド開発を行っています。チームの一部は、Visual Studio 2015 を使用して同じことを行っています。
コマンド プロンプトからタスクを実行build
すると問題なく動作しますが、Visual Studio の Task Runner Explorer から実行するとエラーが発生します。
ただし、他のタスク (例: clean
) の実行は、コマンド プロンプトと VS Task Runner Explorer の両方から問題なく機能します。
興味深いことに、タスク ランナー エクスプローラーは、タスクを実行するために呼び出すプロセスのコピーも出力します。その正確なコマンド(以下を参照)をコピーしてコマンドプロンプトで実行すると、エラーは発生しません。Task Runner Explorer から実行した場合にのみ発生し、その 1 つのタスクのみが発生します。
タスク ランナー エクスプローラーからのタスク コマンド ラインと関連するエラー出力を次に示します。
エラー メッセージ / スタック トレースまたは関連する検索で、Google-Fu が空になりました。
何を与える?
更新: @josh-graham によると、VS によって呼び出される Node のバージョンは以下のとおりです。
gulp - Gulpで出力ディレクトリ/ファイルを小文字に変更する
Gulp を使用してファイルを自動的にコピー/バンドル/コンパイルしています。基本的に、フォルダー構造全体をベース フォルダー (MyProject/Scripts) から wwwroot/js にコピーします。
コピー/処理の過程で、出力パス/ファイル名の名前を小文字に変更したいと考えています。ChangeCase-module と Rename-module を見つけましたが、以下のセットアップで動作させることができません。
と
visual-studio - Task Runner Explorer 内でのデバッグ/リリースの差別化を解決するために進行中の開発はありますか?
このトピックについて私が見つけた最後の投稿は 2015 年の秋です。これは、すべての開発者が遅かれ早かれ必要とする基本的なものの 1 つだと思います。
実際のビルド構成 (デバッグ/ステージング/リリース) などに基づいて、gulp タスクを区別したいと思います。実際には Visual Studio のソリューション構成に接続する必要はありません。
提案された解決策は次のとおりです。これを Task Runner Explorer 内のオプションとして使用し、タスク バインディングで、タスクを実行する構成にチェックを入れることができます。
これが必要なのは私だけですか?
visual-studio - Visual Studio 2015 Update 2 で Gruntfile.js を実行できない
Visual Studio 2015 Update 2 にアップグレードした後、gruntfile.js を読み込めません。「タスク ランナー エクスプローラー」を開いて gruntfile.js を更新しようとすると、出力ウィンドウに次のように表示されます。
"(PATH)\Gruntfile.js" の実行に失敗しました... cmd.exe /c grunt -b "(PATH)" --gruntfile "(PATH)\Gruntfile.js" --tasks "C:\Program Files ( x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\Web Tools\TaskRunnerExplorer\Scripts" vs-grunt-task-reader
何か案は?
visual-studio-2015 - Visual Studio Update 2 - タスク ランナー エクスプローラー - プロジェクトを開く
ProjectOpened バインディングで実行する gulp 監視タスク (保存時に TypeScript ファイルをコンパイルする) を取得しようとしていますが、プロジェクトを開いたときに開始されません。
Task Runner Explorer で手動で開始すると、正常に動作します。
ASP.NET Core プロジェクト (RC2) を使用しています。プロジェクトで開かれた gulp タスクを実行するために必要な nuget パッケージまたは設定はありますか?
または、起動しない理由をデバッグする方法はありますか?
パッケージ.json:
gulpfile.js: