【发布时间】:2017-04-03 02:57:46
【问题描述】:
我正在 Windows 机器上开发一个小型节点应用程序。我已经设置了 grunt-contrib-watch 并且可以通过键入“grunt watch”从 bash 命令行成功运行它。它按预期工作。
但是,当我在 package.json 文件中运行以下脚本时:
"scripts": {
"start": "node app",
"predev": "grunt",
"dev": "start http://localhost:3000 & node-dev app & grunt watch"
}
...并使用“npm run dev”启动应用程序,一个新的浏览器选项卡成功打开,应用程序按预期在端口 3000 上运行,但是“grunt watch”没有运行。我可以打开一个新的 bash 窗口并单独运行“grunt watch”,它可以成功运行。我还可以自动打开浏览器窗口,然后成功运行“grunt watch”,但似乎我无法启动服务器并从同一个 bash 窗口运行 grunt - 这是 Windows 中的一个已知问题吗?
【问题讨论】:
标签: node.js gruntjs grunt-contrib-watch