使用 Webstorm 2024 和 Typescript 调试 Nextjs 服务器端
有人成功在 Webstorm 中调试 Next.js TypeScript 吗?
这是我在 package.json 中的开发脚本:"dev": "turbo run --env-mode=loose --filter=./apps/* --filter=. dev watch:packages",
这运行了 4 个不同的 Next.js 应用。
我遇到的问题是,如果我运行一个 npm 脚本进行运行/调试,它可以正常运行,但如果我在像这些这样的包中的其他代码里有任何断点时:
"dependencies": {
"@ourPackages/admin-utils": "workspace:*",
"@ourPackages/auth": "workspace:*",
"@ourPackages/billing": "workspace:*",
"@ourPackages/cms": "workspace:*",
"@ourPackages/config": "workspace:*",
"@ourPackages/coupon": "workspace:*",
}
这些包中的断点被跳过。我怀疑这与导入和 TypeScript 编译的工作方式有关。
答案#1
在没有使用 Turbopack/Turborepo 的情况下启动调试工作正常。这是一个 Turborepo 的错误,正在解决中。
