使用 nodemon 启动 Loopback

Posted

技术标签:

【中文标题】使用 nodemon 启动 Loopback【英文标题】:Starting Loopback with nodemon 【发布时间】:2016-08-26 06:00:37 【问题描述】:

我想在修改 js 和 json 时自动重启我的本地 strongloop/loopback 应用程序。我正在使用 nodemon 进行测试,但即使未修改 js 或 json,该应用程序也会始终重新启动。

是否有解决此问题的替代方法?

谢谢, 克里斯托夫

【问题讨论】:

显示您正在使用的 nodemon 命令。当我使用:'nodemon server/server.js'时,它对我来说很好。 【参考方案1】:

也许有另一个文件在不断变化,nodemon 正在监控。如果是这样,您可以使用 --ignore 命令。 例如 Nodemon - exclusion of files

【讨论】:

【参考方案2】:

您只需几个步骤即可完成:

    安装nodemon:npm i --save-dev nodemonscripts 部分打开 package.json 添加新行:"dev" : "nodemon server/server.js --watch common --watch server" 使用命令运行您的服务器:npm run dev

每当您更改文件夹中的某些内容时:commonserver nodemon 将使用提供的更改重新启动应用程序。

【讨论】:

【参考方案3】:

如果您想使用 nodemon 运行项目,可以将其添加到 package.json:

"nodemonConfig": 
  "verbose": true,
  "watch": [ "src/" ],
  "ignore": [ "dist/*" ],
  "ext": "ts",
  "exec": "npm start"
 

然后使用 nodemon dist/index.ts 运行项目。 这适用于我使用 lb4。

【讨论】:

以上是关于使用 nodemon 启动 Loopback的主要内容,如果未能解决你的问题,请参考以下文章

未更改的文件正在触发 nodemon 重新启动

可以将 Visual Studio Code 配置为使用 nodemon 启动吗

打字稿更改后nodemon没有重新启动

nodemon 无法使用 express v4 启动 nodejs 应用程序

为啥我使用 nodemon 和 ts-node 时节点检查器不启动?

使用 nodemon 在应用程序崩溃后重新启动节点应用程序