Webpack Visual Studio 2017 .NET Core2.2にバンドルされているChromeでTypescriptをデバッグする

リチャード・コーソン

そこにはいくつかの質問がありますが、ほとんどの答えは「VS 2017を使用している場合は、現在デフォルトになっているはずです」のようです。デバッガーが機能しないので、特定のケースを挙げて助けを求めたいと思います。コンテキストを説明するために、TypescriptとWebpackも初めてです。

プロジェクト階層

./wwwroot/bundles/bundle.js <- this is the final bundled file
./Scripts/ <- various directories where all the separate Typescript files live

プロジェクトがビルドされると、次の手順が実行されます。

  • コアプロジェクトのビルド
  • gulpタスクが開始されます
  • gulpタスク内で、webpackストリームを使用してtypescriptファイルをbundle.jsにビルドします

tsconfig.jsonファイルの内容

{
  "compilerOptions": {
    "noImplicitAny": false,
    "noEmitOnError": true,
    "removeComments": false,
    "sourceMap": true,
    "strict": true,
    "noImplicitReturns": true,
    "target": "es2015",
    "moduleResolution": "node",
    "module": "es2015"
  },
  "exclude": [
    "node_modules",
    "wwwroot"
  ]
}

webpack.config.jsファイルの内容

module.exports = {
    mode: 'development',
    entry: './Scripts/index.ts',
    devtool: 'inline-source-map',
    module: {
        rules: [
            {
                test: /\.tsx?$/,
                use: 'ts-loader',
                exclude: /node_modules/
            }
        ]
    },
    resolve: {
        extensions: ['.tsx', '.ts', '.js'],
        alias: {
            'vue$': 'vue/dist/vue.esm.js'
        }
    },
    output: {
        filename: 'bundle.js'
    }
};

タイプスクリプトをコンパイルして最終的な宛先に配置するgulpタスク

gulp.task("compile-typescript", function () {
    return gulp.src("./Scripts/index.ts")
        .pipe(webpack(require("./webpack.config.js")))
        .pipe(gulp.dest("./wwwroot/bundles"));
});

すべてがコンパイルされて実行された後、Visual Studio IDEにブレークポイントを設定すると、「ブレークポイントがバインドされていない」という問題が発生します。ただし、Chromeのデバッガーを見ると、TypeScriptマッピングファイルがwebpackディレクトリに正しく作成されているようです。

VisualStudioデバッガーが正しく接続されない

リチャード・コーソン

この回答からの行を追加することによって:https//stackoverflow.com/a/56512126/5245385私のwebpack.config.jsにそれを機能させることができました!! 視認性のために以下に貼り付けました:

devtool: false,
plugins: [
    new webpack.SourceMapDevToolPlugin({
        filename: "[file].map",
        fallbackModuleFilenameTemplate: '[absolute-resource-path]',
        moduleFilenameTemplate: '[absolute-resource-path]'
    })
]

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Visual Studio 2017 + .Net Core2テストは実行できません

分類Dev

Asp.Net Core 2 Web API shows HTTP 404 error on Visual Studio 2017, Windows 10

分類Dev

Visual Studio 2017(.NET Core)での自動バージョン管理

分類Dev

.Net Core SDK 3.0でVisual Studio 2017を使用する

分類Dev

.Net Core SDK 2.0でVisual Studio 2017を使用する

分類Dev

Target .NET Core 2.0 with Azure Functions in Visual Studio 2017

分類Dev

Visual Studio 2017のAzure Functionsで.NET Core 2.0をターゲットにする

分類Dev

Visual Studio 2017 Dot Net Core 2.1およびAngularテンプレートにWebPackが存在しないのはなぜですか?

分類Dev

Visual Studio 2017 Asp.Net Core 2.1 TypeScript Vue Setup - Not SPA

分類Dev

Visual Studio2017で既に実行されているDockerLinux.netコアコンテナーのデバッグ

分類Dev

.NET Core 2.1:Visual Studio 2017でのデバッグ中にプロジェクトファイルで定義されたコピータスクをトリガーする方法は?

分類Dev

Visual Studio2017で.NETFramework 2.0(.NET Core 2.0ではない)をターゲットにする

分類Dev

Visual Studio 2017 RCで.NET Coreプロジェクトをビルドした後に実行されるmsbuildタスクを追加する

分類Dev

Visual Studio2017のDockerASP.NET CORE2.1アプリ。アプリがデバッグモードで起動しない

分類Dev

Creating cs2php compiler using Visual Studio 2017

分類Dev

Visual Studio 2017TFS統合-.netCore 2

分類Dev

.NET Core2で同等のReadAsMultipartAsync

分類Dev

Visual Studio 2017で効果的にデバッグする方法は?

分類Dev

How to debug .NET Core/Standard unit tests in Visual Studio 2017 Mac?

分類Dev

How to debug .NET Core/Standard unit tests in Visual Studio 2017 Mac?

分類Dev

ASP.NET Core2 +のILoggerとDependencyInjection

分類Dev

ASP.NET Core2のweb.config

分類Dev

.NET Core2のStructureMapとProto.Actor

分類Dev

.NET Core2のSystem.Web.ApplicationServices

分類Dev

Visual Studio 2017 v15.5 Aspnet Core2.0.3がIISExpressでのデバッグに失敗する

分類Dev

.NET 4.7 の Visual Studio 2017 で "Roslyn" を使用できますか?

分類Dev

Visual Studio 2017でデバッグポートを変更するにはどうすればよいですか?

分類Dev

Visual Studio 2017 vb.netでreportviewerコントロールを追加する方法

分類Dev

Visual Studio 2017はビルドとデバッグ中に遅すぎる

Related 関連記事

  1. 1

    Visual Studio 2017 + .Net Core2テストは実行できません

  2. 2

    Asp.Net Core 2 Web API shows HTTP 404 error on Visual Studio 2017, Windows 10

  3. 3

    Visual Studio 2017(.NET Core)での自動バージョン管理

  4. 4

    .Net Core SDK 3.0でVisual Studio 2017を使用する

  5. 5

    .Net Core SDK 2.0でVisual Studio 2017を使用する

  6. 6

    Target .NET Core 2.0 with Azure Functions in Visual Studio 2017

  7. 7

    Visual Studio 2017のAzure Functionsで.NET Core 2.0をターゲットにする

  8. 8

    Visual Studio 2017 Dot Net Core 2.1およびAngularテンプレートにWebPackが存在しないのはなぜですか?

  9. 9

    Visual Studio 2017 Asp.Net Core 2.1 TypeScript Vue Setup - Not SPA

  10. 10

    Visual Studio2017で既に実行されているDockerLinux.netコアコンテナーのデバッグ

  11. 11

    .NET Core 2.1:Visual Studio 2017でのデバッグ中にプロジェクトファイルで定義されたコピータスクをトリガーする方法は?

  12. 12

    Visual Studio2017で.NETFramework 2.0(.NET Core 2.0ではない)をターゲットにする

  13. 13

    Visual Studio 2017 RCで.NET Coreプロジェクトをビルドした後に実行されるmsbuildタスクを追加する

  14. 14

    Visual Studio2017のDockerASP.NET CORE2.1アプリ。アプリがデバッグモードで起動しない

  15. 15

    Creating cs2php compiler using Visual Studio 2017

  16. 16

    Visual Studio 2017TFS統合-.netCore 2

  17. 17

    .NET Core2で同等のReadAsMultipartAsync

  18. 18

    Visual Studio 2017で効果的にデバッグする方法は?

  19. 19

    How to debug .NET Core/Standard unit tests in Visual Studio 2017 Mac?

  20. 20

    How to debug .NET Core/Standard unit tests in Visual Studio 2017 Mac?

  21. 21

    ASP.NET Core2 +のILoggerとDependencyInjection

  22. 22

    ASP.NET Core2のweb.config

  23. 23

    .NET Core2のStructureMapとProto.Actor

  24. 24

    .NET Core2のSystem.Web.ApplicationServices

  25. 25

    Visual Studio 2017 v15.5 Aspnet Core2.0.3がIISExpressでのデバッグに失敗する

  26. 26

    .NET 4.7 の Visual Studio 2017 で "Roslyn" を使用できますか?

  27. 27

    Visual Studio 2017でデバッグポートを変更するにはどうすればよいですか?

  28. 28

    Visual Studio 2017 vb.netでreportviewerコントロールを追加する方法

  29. 29

    Visual Studio 2017はビルドとデバッグ中に遅すぎる

ホットタグ

アーカイブ