网站搜索

使用 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 的错误,正在解决中。