【发布时间】:2016-05-13 21:29:23
【问题描述】:
是否可以设置运行 node.js 服务器 (nodemon) 并在其他文件(html、js、css、资产)上启用 livereload 的 grunt 任务?
我知道 grunt-contrib-connect 或 grunt-express 的几个选项,但它们都不适用于已启动的 node.js 服务器。问题是上述软件包创建了自己的 Web 服务器,但我只想连接到我已经运行的 node.js 服务器。
我正在寻找解决方案,但没有找到。 有什么办法吗?有人参考了一些例子吗?
【问题讨论】:
-
你可以考虑通过
npm run使用裸cli脚本执行,真的好多了。 -
@dmi3y 对解决问题有帮助吗?
-
很难说您要解决什么问题,但是使用 cli 可以帮助您分离任务。例如,您提到您有 nodemon,因此您将仅将其用于重新加载您的 node.js 服务器,并且将 live-server 之类的东西用于您的前端堆栈将使事情解耦。虽然是的,但您最终可能会在后台运行多个服务,从中获得的利润值得麻烦(另外,您将从正在运行的任务运行器中卸载机器)。
标签: javascript node.js gruntjs grunt-contrib-watch grunt-contrib-connect