首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么nodemon不能对src/文件夹中的更改做出反应?

nodemon 是一个用于开发环境的工具,可以在文件发生改变时自动重启应用程序。它主要用于监测项目文件的变动,并重新执行应用程序以及其他开发相关任务。

当你的应用程序使用 nodemon 时,它默认会监测当前工作目录下的文件变动,并自动重启应用程序。然而,nodemon 默认不会监测子文件夹中的文件变动。

如果你希望 nodemon 也能对 src/ 文件夹中的更改做出反应,你需要使用额外的参数来告诉 nodemon 监测指定的文件或文件夹。你可以使用 nodemon --watch 参数来指定需要监测的文件或文件夹的路径。例如,如果你想监测 src/ 文件夹中的变动,可以使用以下命令:

代码语言:txt
复制
nodemon --watch src/ app.js

这样 nodemon 就会同时监测当前工作目录以及 src/ 文件夹中的文件变动,并在检测到变动时自动重启应用程序。

需要注意的是,如果你在启动 nodemon 时并没有指定需要监测的文件或文件夹,nodemon 默认只会监测当前工作目录下的文件变动。

如果你想深入了解 nodemon,可以参考腾讯云的 Serverless Framework(云托管)产品。Serverless Framework 提供了一种无需关注服务器管理的方式,可以方便地部署和运行云上的应用程序。你可以在腾讯云的 Serverless Framework 文档中了解更多关于它的信息:Serverless Framework 文档

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

从开发一款基于Vue技术栈全栈热重载生产环境脚手架,我学到了什么?

缘起 为什么会想到开发这样一款项目呢?我们平时可能更多地使用VueCLI或者Vite来开发Vue项目,但是如果就单纯开发一个简单网页,未免有点小题大作了。...所以,我们有必要开发一款可热重载生产环境脚手架。如果增加模拟数据接口服务,那就更完美了。光说练假把式,我们就开发一款基于Vue技术栈全栈热重载生产环境脚手架。...npm init -y 二、创建前端项目与后端项目 下一步,我们会在创建好项目根文件夹内创建一个前端项目文件夹,名字可以叫src。另外,后端项目文件夹名字叫server。...下一步,我们先在src文件夹下创建一个前端项目,以下为目录详情: css ---存放样式目录 js ---存放逻辑文件目录 imgs ---存放图片目录 index.html ---项目主页面 index.html...最终,我找到了它——browser-sync,以下是官方对它解释: Browsersync能让浏览器实时、快速响应您文件更改(html、js、css、sass、less等)并自动刷新页面。

60620
  • 第二十九课 如何实现MetaMask签名授权后DAPP一键登录功能?

    我们将做出一个假设:访问我们前端网页所有用户都安装了MetaMask。有了这个假设,我们将展示无密码加密安全登录流程工作原理。...在前端反应单页面应用程序。 我尝试使用尽可能少库。我希望代码足够简单,以便您可以轻松地将其移植到其他技术堆栈。...需要在后端完成一些工作:正如我们所见,实现此登录流程简单版本非常简单。但是,要将其集成到现有的复杂系统,需要在接触身份验证所有区域进行一些更改:注册,数据库,身份验证路由等。...src/ [nodemon] 1.17.2 [nodemon] to restart at any time, enter `rs` [nodemon] watching: *.* [nodemon]...--exec babel-node src/ [nodemon] 1.17.2 [nodemon] to restart at any time, enter `rs` [nodemon] watching

    11.2K52

    模块加载及第三方包

    不同操作系统路径分隔符统一 /public/uploads/avatar Windows 上是 \ / Linux 上是 / 4 路径拼接语法 path.join('.../src/*.html') // 2.抽取html文件公共代码 .pipe(fileinclude()) // 1.压缩html文件代码 .pipe(htmlmin...如果模块后缀省略,先找同名JS文件再找同名JS文件夹 如果找到了同名文件夹,找文件夹index.js 如果文件夹没有index.js就会去当前文件夹package.json文件查找...会假设它是系统模块 Node.js会去node_modules文件夹 首先看是否有该名字JS文件 再看是否有该名字文件夹 如果是文件夹看里面是否有index.js 如果没有...index.js查看该文件夹package.jsonmain选 项确定模块入口文件 否则找不到报错

    1.9K30

    Nest.js 从零到壹系列(一):项目创建&路由设置&模块

    然后我们通过 Postman 访问本地3000端口,会发现出现如下信息: ? 然后我们需要做就是,找到为什么会出现 Hello World! 原因。 ?...还是 app.controller.ts,在 @Controller()写入 lesson-1,这样的话就表示当前文件,所有的路由都有了前缀 lesson-1: // src/app.controller.ts...配置需要更改: ?...就会发现 src 目录下多了 logical/user/ 文件夹(个人喜欢将业务逻辑相关文件放入 logical) ?...写惯了 JavaScript 的人,可能不是很能适应这种类型检查,尤其是热衷于使用各种骚操作,不过既然涉及到了后端领域,还是严谨一点比较好,前期可以避免各种规范导致坑。 ?

    5.2K51

    node系列:学会node调试

    前言 该文章来自于chh大佬投稿,为他打call 为何需要node调试? 熟练使用node调试能让你在日常开发更快定位问题所在代码,提高开发效率 如何进行node调试?...node调试方式多样,本篇只介绍笔者最熟悉使用vscode调试方式 使用vscode运行 vscode左侧共有五个按钮,第四个按钮即为"运行"按钮,假如你根目录没有.vscode文件夹,点及"创建...launch.json"文件后选择Node.js,创建成功后在文件夹目录下新增了一个.vscode文件夹及launch.json文件 ?...name:在调试启动配置下拉列表显示易于阅读名称(即下图红框标题名称) ?...nodemon是一种node工具,通过在检测到目录文件更改时自动重新启动节点应用程序来帮助开发基于node.js应用程序。

    4.1K30

    Node.js基础

    1.Node开发概述 1.1为什么要学习服务器端开发基础 能够和后端程序员更加紧密配合 网站业务逻辑前置,学习前端技术需要后端技术支撑(Ajax) 扩宽知识视野,能够站在更高角度审视整个项目...1.2服务器端开发要做事情 实现网站业务逻辑 数据增删改查 1.3为什么选择Node 使用JavaScript语法开发后端应用 一些公司要求前端工程师学握Node开发...不同操作系统路径分隔符统一 /public/uploads/avatar Windows上是\ / Linux上是/ 5.4路径拼接语法 path.join('路径','...6.第三方模块 6.1什么是第三方模块 写好、具有特定功能、我们能直接使用模块即第三方模块,由于第三方模块通常都是由多个文件组成并且被放置在一个文件夹,所以又名包。...在命令行工具执行gulp任务 6.8 Gulp中提供方法 gulp.src(): 获取任务要处理文件 gulp.dest(): 输出文件 gulp.task(): 建立gulp任务

    1.8K20

    入门指南:NodeJavaScript模板引擎

    静态web页面对每个用户都是相同,不会根据每个用户而改变,如果要更改页面上任何内容,都必须手动完成。 在现代世界,事物互动性更强,并且为每个用户量身定制。今天,几乎每个人都能访问互联网。...views文件夹layouts文件夹将包含布局或模板包装器。...但是在这里设置,我们通过extname标志将其更改为.hbs,因为它更短。...但是我们也可以选择使用诸如nodemon之类工具。 使用nodemon,我们在改代码时不需要每次都要重新启动服务器,nodemon会自动刷新服务器。...盘它: npm i -g nodemon 安装后,运行: nodemon app.js 在浏览器打开 http://localhost:3000/: image.png Handlebars 更多功能

    1.9K20

    编写Docker Compose时要注意五大常见错误

    例如,nodemon就是JavaScript语言一种Node自动重启工具(请参见--https://www.npmjs.com/package/nodemon)。...最初,您可能需要花点时间进行前期准备,之后在Docker,您可以在1-2秒内马上看到代码更改结果。...而我们在进行主机卷挂载时,它必须经过大量转换,才能使文件夹进入容器,这有点类似于网络文件系统。而此类额外开销,在Linux本地运行Docker时,则不会出现。...显然,我们需要干净整洁Docker Compose文件,以方便轻松地按需做出修改。...和上面提到放宽强一致性相同,虽然Docker文档建议在生产环境中使用depends_on和wait-for-it.sh,来为容器指定特定启动顺序。

    2.2K21

    第三方模块

    1.什么是第三方模块 写好、具有特定功能、我们能直接使用模块即第三方模块,由于第三方模块通常都是由多个文件组成并且被放置在一个文件夹,所以又名包。...nodemon是一个命令行工具, 用以辅助项目开发。...使用步骤 使用npm install nodemon -g下载它 -g代表全局安装 在命令行工具中用nodemon命令替代node命令执行文件 4.第三方模块nrm nrm( npm registry...Gulp使用 使用npm install gulp下载gulp库文件 在项目根目录下建立gulpfile.js文件 重构项目的文件夹结构src目录放置源代码文件dist目录放置构建后文件.../src/*html') // 抽取html文件里面的所有公共代码       .pipe(fileinclude())        // 压缩html文件代码        // collapseWhitespace

    67740

    【Node.js】Express框架基本使用

    挂载路径前缀          nodemon                 为什么要使用nodemon                 安装 nodemon                  使用nodemon...我们将前面的时钟案例,clock文件夹对外开放。...如果挂载多个文件夹,且有相同文件名,咋按从上到下书写先后顺序来显示 第一个文件。                 挂载路径前缀 我们可以在地址栏访问指定文件前,可以加上伪装文件夹名。.../时钟/clock'))          nodemon                 为什么要使用nodemon  在编写测试Node.js项目的时候,如果修改了项目的代码,则需要频繁手动close...,EXpress建议将路由直接挂载到app上,而是推荐将路由抽离为单独模块。

    3.8K21
    领券