nodemon永久检测更改并在MacOS上加载脚本

问题描述 投票:0回答:1

尝试了干净的格式并在使用azure函数和tsc -w时不加任何重新安装nodemon却无济于事,我在循环中得到了这个(这是一个片段,还有更多内容:]]

[nodemon]个文件触发更改检查:dist / api / index.js.map[nodemon]匹配的规则:** / [nodemon]在过滤器之后更改(之前/之后):1/0 [nodemon]个文件触发更改检查:dist / api / index.js [nodemon]匹配的规则:** / [nodemon]更改过滤器之后(之前/之后):1/1 [nodemon]由于以下原因而重新启动更改... [nodemon] dist / api / index.js

[nodemon]个文件触发更改检查:dist / graphql / es.js.map[nodemon]匹配的规则:** / [nodemon]在过滤器之后更改(之前/之后):1/0 [nodemon]个文件触发更改检查:dist / graphql / es.js [nodemon]匹配的规则:** / [nodemon]更改过滤器之后(之前/之后):1/1 [nodemon]由于以下原因而重新启动更改... [nodemon] dist / graphql / es.js

[nodemon]个文件触发更改检查:dist / graphql / databaseInit.js.map [nodemon]匹配的规则:** / [nodemon]在过滤器之后(之前/之后)更改:1/0 [nodemon]文件触发变更检查:dist / graphql / databaseInit.js [nodemon]匹配的规则:** / [nodemon]在过滤器之后(之前/之后)更改:1/1 [nodemon]由于更改而重新启动... [nodemon]dist / graphql / databaseInit.js

我正在使用的VSCode配置:

{“ name”:“启动后端”,“ type”:“节点”,“ request”:“启动”,“ cwd”:“ $ {workspaceRoot}”,“ runtimeExecutable”:“ nodemon”,“ runtimeArgs”:[“ --inspect = 5858”,“ --verbose”],“重新启动”:是的,“端口”:5858,“ console”:“ integratedTerminal”,“ internalConsoleOptions”:“ neverOpen”},

和package.json:

“脚本”:{“ build”:“ tsc”,“ watch”:“ tsc -w”,“ prestart”:“ npm run build && func extensions install”,“ start:host”:“ func start --cors *”,“ start”:“ npm run start:host&npm run watch”,“ build:production”:“ npm run prestart && npm prune --production”,“ test”:“ echo \”尚无测试... \“”},

这不会在按预期方式运行的训练营中发生,我已禁用这些文件所在文档的云同步。

node.js typescript graphql azure-functions nodemon
1个回答
0
投票

nodemon要求您指定要观看的文件,否则它将检查cwd中的所有内容。您可以使用--watch标志,即--watch dist/

© www.soinside.com 2019 - 2024. All rights reserved.