フリーランス 技術調査ブログ

フリーランス/エンジニア Ruby Python Nodejs Vuejs React Dockerなどの調査技術調査の備忘録

nuxtjsのデバック方法

package.jsonファイルの記述

  • おそらくdevなどは指定してあると思いますので、"debug": "node --inspect-brk=9229 node_modules/nuxt/bin/nuxt",の記述を追記する
  "scripts": {
 ~~ (省略) ~~
    "dev": "cross-env NODE_ENV=\"local\" nuxt",
    "debug": "node --inspect-brk=9229 node_modules/nuxt/bin/nuxt",
 ~~ (省略) ~~
  },

デバックできる状況を作る

  • ターミナルを2つ起動してそれぞれのコマンドで実行します。
$ yarn debug
$ yarn dev

開発環境にchromeでアクセスする

  • localhost:3000にアクセスして「デベロッパーツール」を起動します。nodejsのアイコンがあるので、そちらをクリックする f:id:PX-WING:20200512194203p:plain

  • 下記の画面が表示されるので、「source」タブをクリックする f:id:PX-WING:20200512194454p:plain

  • 「add folder to workspaces」をクリックして、デバックしたいソースが格納されているフォルダを選択します。 f:id:PX-WING:20200512194506p:plain

ブレイクポイントの設定

  • chrome developer tool上で直接ファイルを修正できますので、「debugger」という文字列を追記するか、  直接ブレイクポイントを設定することができます。  ファイルを修正している状況ではブレイクポイントを指定することができませんので、必ず保存してから設定してください。 f:id:PX-WING:20200512195108p:plain