2017年04月18日
川俣晶の縁側ソフトウェア技術雑記total 354 count

Visual Studio2017でWebプロジェクトのデバッグ実行がChromeで可能だがIEで出来ないとき

Written By: 川俣 晶連絡先

症状 §

 既存のWebプロジェクト(TypeScriptファイル含む)をVisual Studio2017で開き、デバッグ実行させたとき、WebブラウザにChromeを指定していると実行できるがIEを指定しているとエラーが出てできない。

原因 §

 プロジェクトのプロパティのTypeScriptのターゲットバージョンがEcmaScript6になっている。ChromeはEcmaScript6に対応しているがIEは対応していない。

解決方法 §

 プロジェクトのプロパティのTypeScriptのターゲットバージョンがEcmaScript5に変更する。

感想 §

「EcmaScript6は徐々に使えるようになってきているが、まあ当分はEcmaScript5を意識しないとダメだろうね」

「かなりの割合のWebブラウザが対応しているとは、非対応の人が一定数いるってことだね」

「そう。どうしても、EcmaScript6固有の何かの機能を使いたいのならともかく、別にどうでもいいのなら、TypeScriptでEcmaScript5のコードを出力させた方が良いのかもしれない」

追記 §

「なぜこういう問題が起きるのかというと、以下のような状態があるからだ」

  • EcmaScript6に設定されたプロジェクトがある
  • しかし、EcmaScript6を必須とするコードを生成するソースコードは存在しない

「設定がEcmaScript6であっても、IEで動くわけだね」

「依存コードは無いからね。でも、環境が変われば状況も変化する」

「何かの理由でEcmaScript6対応コードが入った瞬間にエラーで落ちるわけだね。たとえ、その直前まで動いていたとしても」

「そうだ。何気ないソースの書き換え一発でそうなる可能性もある。あるいは、コンパイラが生成するコードが変化した結果、そうなることもあるだろう。EcmaScriptのバージョン設定は正しく行っておこう。TypeScript活用のお約束だ」

Facebook

キーワード【 川俣晶の縁側ソフトウェア技術雑記
【技術雑記】の次のコンテンツ
2017年
04月
19日
Visual Studio 2017を管理者権限で起動終了するとエラーが起きる
3days 45 count
total 310 count
【技術雑記】の前のコンテンツ
2017年
04月
17日
UWPCommunityToolkitでUWPからOneDriveにアクセスする
3days 41 count
total 347 count
2017年04月18日
川俣晶の縁側ソフトウェア技術雑記total 354 count

Visual Studio2017でWebプロジェクトのデバッグ実行がChromeで可能だがIEで出来ないとき

Written By: 川俣 晶連絡先

症状 §

 既存のWebプロジェクト(TypeScriptファイル含む)をVisual Studio2017で開き、デバッグ実行させたとき、WebブラウザにChromeを指定していると実行できるがIEを指定しているとエラーが出てできない。

原因 §

 プロジェクトのプロパティのTypeScriptのターゲットバージョンがEcmaScript6になっている。ChromeはEcmaScript6に対応しているがIEは対応していない。

解決方法 §

 プロジェクトのプロパティのTypeScriptのターゲットバージョンがEcmaScript5に変更する。

感想 §

「EcmaScript6は徐々に使えるようになってきているが、まあ当分はEcmaScript5を意識しないとダメだろうね」

「かなりの割合のWebブラウザが対応しているとは、非対応の人が一定数いるってことだね」

「そう。どうしても、EcmaScript6固有の何かの機能を使いたいのならともかく、別にどうでもいいのなら、TypeScriptでEcmaScript5のコードを出力させた方が良いのかもしれない」

追記 §

「なぜこういう問題が起きるのかというと、以下のような状態があるからだ」

  • EcmaScript6に設定されたプロジェクトがある
  • しかし、EcmaScript6を必須とするコードを生成するソースコードは存在しない

「設定がEcmaScript6であっても、IEで動くわけだね」

「依存コードは無いからね。でも、環境が変われば状況も変化する」

「何かの理由でEcmaScript6対応コードが入った瞬間にエラーで落ちるわけだね。たとえ、その直前まで動いていたとしても」

「そうだ。何気ないソースの書き換え一発でそうなる可能性もある。あるいは、コンパイラが生成するコードが変化した結果、そうなることもあるだろう。EcmaScriptのバージョン設定は正しく行っておこう。TypeScript活用のお約束だ」

Facebook

キーワード【 川俣晶の縁側ソフトウェア技術雑記
【技術雑記】の次のコンテンツ
2017年
04月
19日
Visual Studio 2017を管理者権限で起動終了するとエラーが起きる
3days 45 count
total 310 count
【技術雑記】の前のコンテンツ
2017年
04月
17日
UWPCommunityToolkitでUWPからOneDriveにアクセスする
3days 41 count
total 347 count
【技術雑記】のコンテンツ全リスト【技術雑記】の表紙

このコンテンツを書いた川俣 晶へメッセージを送る

[メッセージ送信フォームを利用する]

メッセージ送信フォームを利用することで、川俣 晶に対してメッセージを送ることができます。

この機能は、100%確実に川俣 晶へメッセージを伝達するものではなく、また、確実に川俣 晶よりの返事を得られるものではないことにご注意ください。

このコンテンツへトラックバックするためのURL

http://mag.autumn.org/tb.aspx/20170418190105
サイトの表紙【技術雑記】の表紙【技術雑記】のコンテンツ全リスト 【技術雑記】の入手全リスト 【技術雑記】のRSS1.0形式の情報このサイトの全キーワードリスト 印刷用ページ

管理者: 川俣 晶連絡先

Google

Powered by MagSite2 Version 0.24 (Alpha-Test) Copyright (c) 2004-2015 Pie Dey.Co.,Ltd.