grunt-express-server 与 contrib-watch

2023-12-11

我正在尝试同时使用两者grunt-express-server and grunt-contrib-watch然而,一旦我的快递服务器启动,它似乎就不再进行任何观看或重新加载。我有服务器设置在后台生成。 我的项目在这里:https://github.com/RyanHirsch/firem

这是我的 Gruntfile.js

module.exports = function(grunt) {
  require('load-grunt-tasks')(grunt);
  // Project configuration.
  grunt.initConfig({
    watch: {
      options: {
        livereload: true,
      },
      express: {
        files:  [ 'index.html', 'server.js' ],
        tasks:  [ 'express:dev' ],
        options: {
          spawn: false
        }
      }
    },
    express: {
      options: {
        // Override defaults here
      },
      dev: {
        options: {
          script: 'server.js'
        }
      }
    }
  });

  grunt.registerTask('default', ['express:dev','watch']);
};

我能够克隆你的project并能够通过以下调整让一切运行server.js:

app.listen(3000);

into:

app.listen(3000, function() {
  console.log('Server listening on port 3000');
});

根据 grunt-express-server 的“Usage“文档,你的服务器应该console.log一些输出,以便 grunt 任务可以知道服务器已成功启动。

(这是因为启动服务器是异步的,这可能会导致 LiveReload 出现竞争条件)

否则,有一个delay适合那些不希望应用程序有任何输出的纯粹主义者的选项:)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

grunt-express-server 与 contrib-watch 的相关文章

  • req.body 为空 Express js

    我花了几个小时试图找出为什么 req body 是空的 我在 stackoverflow 上到处查看并尝试了所有方法 但没有运气 Express js POST req body 空 https stackoverflow com ques
  • 使用 knex.js 查询多个表

    我想渲染Expres js and knex js两个表仅使用一个 get 函数 以便在一个 HTML 模板中使用两个表中的数据 当我只查询一张表 学校或学生 但我不知道如何处理两张表时 它会起作用 有什么建议吗 app get schoo
  • 无法读取未定义的属性“isLoggedIn”

    此代码用于添加产品 然后添加到购物车和订单 并在后端使用 mongodb 创建 pdf 实际上 session isLoggedIn 是在 auth js 中定义的 检查该代码 但仍在 app js 中它给出了此错误 应用程序 JS代码 c
  • 具有匹配模式的 ioredis 密钥

    我想用键匹配模式 LOGIN 搜索 Redis 数据库 我在我的应用程序中使用 ioredis 昨天我搜索了整个网络 我得到了一些执行这项工作的选项 如下所示 KEYS 扫描流 Issue import Redis from ioredis
  • 如何获取可用的猫鼬鉴别器列表?

    假设您有一个用户方案 您可以使用它来创建名为 用户 的基本模型 然后对于用户角色 您可以使用 mongoose 判别器来创建名为 Admin Employee 和 Client 的继承模型 有没有一种方法可以以编程方式确定用户模型有多少可用
  • 无法在适当的时间对域调用 dispose

    我有一个问题domain模块 目前 我正在尝试捕获请求中引发的任何未捕获的错误 使用express中间件和域 所有请求在调用之前都会通过此函数路由next并继续走正确的路线 app use req res next gt domain cr
  • IE 中未定义“代理”

    我通过 React Node 构建了一个 Excel 插件Umi https umijs org 我们已经实施了我们的身份验证系统 身份验证在 Chrome 和 Safari 中有效 我刚刚意识到它在 IE11 中不能很好地工作 F12表明
  • 动态数据 Express.JS 的缓存控制

    如何建立一个缓存控制政策在快递 js关于 JSON 响应 我的 JSON 响应根本没有改变 所以我想积极缓存它 我找到了如何对静态文件进行缓存 但找不到如何对动态数据进行缓存 不优雅的方法是简单地添加一个调用res set 在任何 JSON
  • 如何安装 grunt-cli 而不出现错误?

    灵感来自 Chris Coyierpost http 24ways org 2013 grunt is not weird and hard 我决定尝试一下 grunt 但我在设置时遇到了很大的问题 首先 我安装了 Node js 然后我将
  • Heroku 应用程序上的 Nodejs Express EACCES 0.0.0.0:80

    我正在尝试在他们的网站上新创建的 Heroku 应用程序上运行 Node 应用程序 我按照他们的步骤操作 但在显示应用程序状态时仍然遇到错误 我跟着Node js 入门 https devcenter heroku com articles
  • Node / Express Handlebars - 在哪里定义自定义助手

    我正在开发一个节点 快速 车把应用程序 我刚刚发现了自定义助手 但我不知道在哪里定义它们 我尝试在实际视图模板 hbs 文件中添加一些
  • NodeJS:如何获取服务器的端口?

    您经常会看到 Node 的示例 hello world 代码 它创建一个 Http Server 开始侦听端口 然后执行以下操作 console log Server is listening on port 8000 但理想情况下你会想要
  • Nodejs MaxListenersExceeded警告

    我有一个错误 我不知道如何解决它 这种情况只发生几次 错误信息 node 9140 MaxListenersExceededWarning Possible EventEmitter memory leak detec ted 11 err
  • Node Express:您应该始终在 get 或 post 处理程序中调用 next() 吗?

    到目前为止我已经定义了我的get and post处理程序仅 req res 作为参数 假设我将这些处理程序放在中间件链的最后 并确保我在这些处理程序中正确处理任何响应和错误处理 因此 我不做任何处理并不重要参考next 这是一种有效且明智
  • 如何在猫鼬中获得多个结果并将其合并为一个响应

    在 API 路由 调用中 我希望有 3 个 mongoose 查询 然后组合结果以形成响应 json Query student countDocuments then stundentNumber gt return stundentNu
  • Heroku 构建在 package.json 文件中找不到 `@types`

    Heroku 构建错误 TSError Unable to compile TypeScript src server ts 1 38 error TS7016 Could not find a declaration file for m
  • ejs如何迭代对象

    我有一个简单的对象文字 其地址如下所示 address country String state String city String zip String street String 它位于我通过express js渲染函数传递的对象内部
  • 在 Express Route api 中添加命名参数

    我有一条快速路线 如下所示 app get api v1 username option function req res do stuff 如何修改此路由 以便 URL 显示选项的参数名称 option 例如 http localhost
  • 将对象数组发布到帆会导致“类型错误:无法将对象转换为原始值”

    在我的 html 页面中 我将这篇文章发送到我的 sails 服务器 但我无法获取控制器中的数据 因为 req param 函数不会返回任何有意义的答案 这是网页代码 post http myserver local calendar ba
  • express.js less 编译器:无法工作

    app js app use express compiler src dirname public enable less app use express static dirname public 在我的玉观中 link rel sty

随机推荐

  • 使用 Nodejs 和 pug 进行客户端模板化

    我正在构建一个网络应用程序 它在客户端构建了动态小部件 目前我使用nodejs和pug作为我的服务器端模板库 我喜欢pug的简单性 我希望在服务器上有一系列小的 pug 文件 客户端可以将其用作构建块来构造用户所需的小部件 我尝试使用此处找
  • 单击:如何将操作应用于所有命令和子命令,但允许命令选择退出?

    我有一个案例 我想自动运行一个常用函数 check upgrade 对于我的大多数单击命令和子命令 但在少数情况下我不想运行它 我想我可以有一个可以添加的装饰器 例如 bypass upgrade check 对于命令 其中check up
  • MongoDB 将字符串类型转换为浮点类型

    按照这里的建议MongoDB 如何更改字段的类型 我尝试更新我的集合以更改字段的类型及其值 这是更新查询 db MyCollection find ProjectID 44 Cost exists true forEach function
  • tf.constant 和 tf.placeholder 的行为不同

    我想将 tf metrics 包装在 Sonnet 模块中以测量每个批次的性能 以下是我所做的工作 import tensorflow as tf import sonnet as snt class Metrics snt Abstrac
  • 合并从旧提交创建的分支到master

    我从旧的主提交创建了一个新分支 当尝试使用将其与 master 合并时 git checkout master git merge newbranch 我正进入 状态 Already up to date 尽管它是不同的代码 当然 可以选择
  • KeyCloak 忘记密码 电子邮件链接

    我们正在使用 keycloak 实现身份验证 特别针对忘记密码选项 当用户单击 忘记密码 选项并提供用户名时 系统将向其 ID 发送一封电子邮件 其中包含重置密码的链接 我的问题具体在链接上 通过电子邮件发送的链接如下所示 https au
  • 如何使用 JavaScript 和 FastAPI 上传多个文件?

    我遵循 FastAPI 文档 我试图将用 js 编写的客户端文件发送到用 FastAPI 编写的服务器 My HTML
  • 使用 Spring LDAP Repository 的多个 LDAP 存储库

    我想使用 Spring LDAP 设置多个 LDAP 存储库 我的目标是同时创建或更新所有存储库中的对象 我使用 LdapRepository Spring 接口 我认为目前这是不可能的 我想知道我是否可以创建自己的 LdapReposit
  • 你在 Java 中推荐哪些 HTML 解析库 [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心以获得指导 我想解析一些 HTML 以
  • 本地主机、Php artisan 服务和 homestead 的优点/缺点

    我是 Laravel 的新手 我很困惑将使用哪个环境来创建带有数据库集成 MYSQL 的应用程序 Wamp 本地主机 PHP工匠 家园 每种环境的优点 缺点是什么 谢谢 虽然这个问题是基于意见的 但我的回答将基于我的经验 WAMP 本地主机
  • ZooKeeper 快照文件足以恢复状态吗?

    我正在了解 ZooKeeper 并查看备份 ZooKeeper 中存储的数据的选项 ZooKeeper写入两个数据文件 快照和事务日志 人们经常提到快照是 模糊的 需要在它们上重放事务日志以获得最新状态 对于观察者来说 没有事务日志被保存到
  • 如何从 Python 函数外部停止执行该函数?

    所以我有一个我使用的库 在我的一个函数中 我调用该库中的一个函数 这恰好需要很长时间 现在 同时我有另一个线程在运行 我在其中检查不同的条件 我想要的是 如果满足条件 我想取消库函数的执行 现在我正在检查函数开始时的条件 但是如果在库函数运
  • C# 中用于基于平台导入的预处理器指令

    在 C 中查找预处理器指令 用于根据可执行文件是 64 位还是 32 位导入 dll if WIN64 DllImport ZLIB64 dll CallingConvention CallingConvention Cdecl else
  • 如何设置 ASP.NET Core Identity cookie 的路径

    我有一个 ASP NET Core MVC 应用程序 它还托管一个 API 该站点使用身份默认值 因此当您登录时会设置 cookie API 已配置为使用 JWT Bearer 身份验证 我还有一个单独的 ASP Net Core MVC
  • 当服务器和客户端在同一台机器上时监听广播

    花了大半夜的时间后 我还没能成功 这是我正在做的事情 这是一种由一个参与者主持并由其他玩家加入的网络游戏 主持人本人也充当玩家 用户点击 Host 按钮开始在UDP上做广告 其他用户可以查看所有可用主机的列表并选择其中一台加入 作为初学者
  • HTTPERR 日志:Request_Cancelled(对 WCF 服务进行故障排除时)

    我正在尝试解决访问 WCF 自托管服务的 WCF 客户端上的 连接被远程主机强制关闭 错误 我正在查看服务端计算机上 System32 LogFiles HTTPERR 中的 httperr 日志 每次在客户端上看到该错误时 我都会在日志中
  • 图形中的凸包 - Mathematica

    尝试使用计算几何包中的平面图绘制凸包 但在图形中使用时不起作用 关于如何使用 Graphics 绘制 ConvexHull 有什么想法吗 Needs ComputationalGeometry pts RandomReal 0 10 60
  • 如何在xtable的align参数中设置列宽和文本对齐方式?

    我想保留我设置的列的宽度align的论证xtable我想将所有数字列向右对齐 其他数字列向左对齐 标题向中间对齐 我找到了一些使用直接写入表格的解决方案rnw文件 但我想从文件加载数据 因为我的表很大 并且可以在创建knitr文档期间发生变
  • 按日期排序的两侧条形图

    我正在尝试创建一个双面条形图 如下所示这个答案 但我想按日期对条形进行排序 并将 x 轴标签更改为其他值 不是日期 我的数据集如下所示 date rival goals misses 1 2015 07 19 2 1 2 2015 07 2
  • grunt-express-server 与 contrib-watch

    我正在尝试同时使用两者grunt express server and grunt contrib watch然而 一旦我的快递服务器启动 它似乎就不再进行任何观看或重新加载 我有服务器设置在后台生成 我的项目在这里 https githu