Next.jsでデバッグ実行をしてみた
自分用のメモです。
Next.jsを現在、勉強中で「デバッグってどうやるんだっけ?」という疑問から調べた内容をまとめてみました。
エディタ
- VSCode
参考記事
1. Next.jsをデバッグモードで起動する
Next.jsを起動する前に、package.jsonのdevコマンドを書き換えます。
package.json
"dev": "NODE_OPTIONS='--inspect' next dev"
設定後、Next.jsを起動するとログが出力されます。
ターミナル
Debugger listening on ws://127.0.0.1:9229/5802dfbe-fc8a-4a3f-9643-97d8ff316ba7
For help, see: https://nodejs.org/en/docs/inspector
Browserslist: caniuse-lite is outdated. Please run:
npx browserslist@latest --update-db
ready - started server on http://localhost:3000
2. VSCodeの設定をする
launch.jsonがない場合は、作成してください。
ターミナル
$ mkdir .vscode
$ touch .vscode/launch.json
launch.jsonを次のようにします。
launch.json
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "attach",
"name": "Launch Program",
"skipFiles": ["<node_internals>/**"],
"port": 9229
}
]
}
3. デバッグを行う
Author And Source
この問題について(Next.jsでデバッグ実行をしてみた), 我々は、より多くの情報をここで見つけました https://qiita.com/Hi928/items/bc519255df003bea1d59著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .