【发布时间】:2020-09-11 01:51:38
【问题描述】:
在这里,我只是创建目录并在该目录中写入文件。当我保存它时,nodemon app.js 会被自动调用并进入无限循环。
虽然我没有更改代码中的任何内容。
fs.mkdir("asyncFile",()=>{
console.log("File Created");
});
fs.writeFile("asyncFile/hey.js","",()=> {
console.log("async.js created");
});
console.log("And thats the end baby");
输出
And thats the end baby
File Created
async.js created
但事情就是这样。当我手动运行 node app.js 时,它会被调用。
我是 node.js 的新手,请帮助我理解这个过程。
【问题讨论】:
-
你正在更改目录中的文件,这告诉 nodemon 重新启动。
-
您的
nodemon命令是什么?您是在告诉它要观看/排除哪些文件吗? -
@JasonGoemaat 我们不应该在目录中进行更改吗?我们还需要在哪里进行更改?
-
@zero298 我的 nodemon 命令是
nodemon app.js,在 app.js 中它只是创建一个目录并在其中写入一个文件 -
嗯,不要写入您的项目源文件夹,它应该在它之外,这就是为什么标准是
src/用于源文件,data/用于数据logs/用于日志等'不是在真实脚本中编写脚本,也不是在生产中运行 nodemon