角度deployd grunt工作流程

时间:2014-06-10 00:46:39

标签: angularjs deployd

我很难将deployd集成到已经存在的角度grunt工作流程中。 有人做过这么容易做到这一点。 到目前为止采取的步骤:

  • 将deployd和grunt-deployd添加到proji

  • 以多种方式调整gruntfile

  • 项目有一个angularjs所在的公共文件夹。

  • 其余的是通常的dpd创建内容

现在dpd -d让我进入仪表板但它与现有项目的grunt模块发生冲突主要是grunt-concurrent并立即崩溃dpd

如果我使用grunt服务器运行proji,它会在端口7777上加载仪表板但是它是空白的,因此无法执行仪表板通常提供的任何操作。 它还没有正确地将api端点代理到端口9000,它无法获取失败。 我已经看到git上的项目试图做同样的事情,但几乎所有这些都被打破了。 https://github.com/taras/grunt-deployd/issues/1 就像这个转离deployd的家伙一样。 我认为很遗憾,因为deployd是如此伟大的事情。我的朋友也说如果你不想用dpd-client和仪表板白色代替黑色的情况下集成会更容易,更多的人会喜欢使用它! 我想发布我的gruntfile但是想先看看它是否有用。

1 个答案:

答案 0 :(得分:4)

更新: Deployd已经更新,能够将Grunt,Gulp或其他开发工具与Deployd集成。 此功能的文档页面可在此处获得: http://docs.deployd.com/docs/server/use-grunt-or-gulp.html

tldr :您只需要在dependencies中使用deployd添加package.json,并在devDependencies中添加gulp / grunt。


旧答案:使用Grunt,Gulp或任何其他Nodejs模块运行deployd是known issue
我提出了一个解决问题的pull request,但需要接受更多的测试。

暂时,我使用了拉取请求的fork,并在我的package.jsonhere's a working example)中添加了这个仓库:
"dependencies": { "deployd": "nicolasritouet/deployd" }