【问题标题】:execute npm-task on every node-dev restart在每个 node-dev 重新启动时执行 npm-task
【发布时间】:2018-04-13 16:31:03
【问题描述】:

我目前有一个带有 node-dev 的开发设置,并且最近将 tsoa 集成到设置中以生成一个 swagger 文件和我的应用程序的快速路由。

我已经添加了生成路由的所有必要步骤,但现在它是 dev-setup 中的一个手动过程,因为我无法在每次通过 node-dev 重新启动应用程序时执行所需的 npm-task。

所以我的问题是,是否可以在 node-dev 启动的每次重启时启动此任务?

希望有人能帮助我,在此先感谢。

【问题讨论】:

  • 您的开发服务器启动脚本是什么,您要运行的任务是什么?
  • 我用“node-dev -r tsc/register app.ts”启动我的开发服务器,我想为节点开发启动的每个应用程序重新启动执行“tsoa 路由”。跨度>

标签: node.js npm-scripts node-dev


【解决方案1】:

在您的package.json 中将以下条目添加到scripts

"profit": "tsoa routes && node-dev -r tsc/register app.ts"

然后运行它

npm run profit

您可以将profit 更改为您想要的任何内容

【讨论】:

  • 那不是我想要的。这将执行第一个命令一次,但我需要在每次 node-dev 重新启动应用程序时执行它(所以每次项目中的文件更改时)。感谢您的努力
猜你喜欢
  • 2020-10-07
  • 2021-05-17
  • 2020-11-04
  • 1970-01-01
  • 1970-01-01
  • 2020-04-13
  • 1970-01-01
  • 1970-01-01
  • 2020-10-22
相关资源
最近更新 更多