尝试了干净的格式并在使用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 \”尚无测试... \“”},
这不会在按预期方式运行的训练营中发生,我已禁用这些文件所在文档的云同步。
nodemon
要求您指定要观看的文件,否则它将检查cwd中的所有内容。您可以使用--watch
标志,即--watch dist/