小编Rei*_*ren的帖子

nodemon 不观察工作区依赖关系

我用来nodemon观察 TypeScript Node.JS代码库中的文件更改。当检测到更改时,esbuildesbuild-register用于将代码转换为 CommonJS 文件,然后应用程序重新启动。

该应用程序是带有纱线工作区的monorepo 的一部分。我在应用程序中使用共享包中的一些代码。

我如何才能nodemon自动监视同一工作区中的依赖项以进行更改并触发重新启动?

我的解决方法是添加in中所有使用的链接依赖项的相对路径,但这需要我在添加本地链接依赖项时手动编辑配置。watchnodemon.json

nodemon.json

{
  "exec": "node -r esbuild-register",
  "ext": "ts,json",
  "watch": [
    "src",
    "../../packages/logger/src",
    "../../packages/helpers/src"
  ],
  "ignore": [
    "node_modules"
  ]
}
Run Code Online (Sandbox Code Playgroud)

package.json

{
  "dependencies": {
    "@app/logger": "*",
    "@app/helpers": "*"
  }
}
Run Code Online (Sandbox Code Playgroud)

javascript node.js nodemon yarn-workspaces

7
推荐指数
0
解决办法
698
查看次数

标签 统计

javascript ×1

node.js ×1

nodemon ×1

yarn-workspaces ×1