web-dev-qa-db-ja.com

未検証のブレークポイント(ブレークポイントは設定されていますが、まだバインドされていません)

私は自分のangular app in Chrome via Chrome Debugger extension with automatically created settings。が発生し、Windows 7のいずれかの再起動後に、非アクティブなブレークポイントが発生しました。これは、Windows PATH環境変数の変更の影響を受けたと考えられます。なぜそうなのか、「PATHの値が不正です。修正しますか? Windowsが起動したとき。残念ながら、古いPATH値を再現できません。偶然かもしれませんが、この場合、デバッグは機能しません。

Breakpoints issueBreakpoints issue

ブレークポイントが設定されている場所に関係なく:関数またはコードブロックの先頭、ブロックの中央、変数宣言、変数演算のいずれにも。ブレークポイントは、angularコンポーネントのどれにもアクティブ化されません:ルートコンポーネントも他のコンポーネントも。

私はGoogleを使用していますChrome最新バージョン。興味深いことに、Debugon for Electron拡張機能をインストールしましたが、これも正常に起動しますが、ブレークポイントはまだアクティブ化されていません。

他の情報:

Angular versions

launch.json:

    {
    "version": "0.2.0",
    "configurations": [       
        {
            "type": "chrome",
            "request": "launch",
            "name": "Launch Chrome against localhost",
            "url": "http://localhost:4200",
            "webRoot": "${workspaceFolder}",
            "trace": true,
            "sourceMaps": true,
        },
        {
            "type": "electron",
            "request": "launch",
            "name": "Launch Electron",
            "sourceMaps": true,
            "appDir": "H:/opened-in-VSCode-folder",
        },
    ]
}

プロジェクトのフォルダー構造:

Project structure

Launch.jsonでも機能しません。

  • 「webRoot」を「$ {workspaceFolder}/src」、「$ {workspaceFolder} \\ src」、「$ {workspaceFolder}/dist」などの多くのバリアントに変更します。
  • 「トレース」の無効化または有効化:true
  • 「sourceMaps」の無効化または有効化:true

Chrome、Windows、VSCodeの再起動、再インストールAngularおよびElectronは成功につながりません。アンチウイルスは停止しました。Windowsの「最後に成功したログイン」は役に立ちませんでした。

情報をありがとう。

UPD 1:vscode-chrome-debug.txtログファイル内の唯一のWord「エラー」:

... 
  {"id":5,"result":{}} [09:54:38.267 UTC] ← From target:
  {"error":{"code":-32601,"message":"'Runtime.run' wasn't found"},"id":6}
  [09:54:38.267 UTC] ← From target:
  ...

UPD 2:Windowsの再インストールも役に立ちませんでした。パッケージのバージョンの問題だと思います。

5
Zhuravlev A.

私はいくつかのソフトウェアを更新することで問題を解決しました:

  • VSコード:1.37.1
  • クロム:69.0.3497.128
  • Node.js:10.11.0
  • V8:6.9.427.31
1
Zhuravlev A.