使用 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 nodemon
在 scripts 部分打开 package.json 添加新行:"dev" : "nodemon server/server.js --watch common --watch server"
使用命令运行您的服务器:npm run dev
每当您更改文件夹中的某些内容时:common 或 server nodemon 将使用提供的更改重新启动应用程序。
【讨论】:
【参考方案3】:如果您想使用 nodemon 运行项目,可以将其添加到 package.json:
"nodemonConfig":
"verbose": true,
"watch": [ "src/" ],
"ignore": [ "dist/*" ],
"ext": "ts",
"exec": "npm start"
然后使用 nodemon dist/index.ts 运行项目。 这适用于我使用 lb4。
【讨论】:
以上是关于使用 nodemon 启动 Loopback的主要内容,如果未能解决你的问题,请参考以下文章
可以将 Visual Studio Code 配置为使用 nodemon 启动吗
nodemon 无法使用 express v4 启动 nodejs 应用程序