4

既存のAngular Gruntワークフローにデプロイを統合するのに苦労しています. 誰かがこれを簡単に行うことを達成したことがありますか。これまでの手順:

  • proji に deploy および grunt-deployd を追加

  • x の多くの方法で gruntfile を調整しました

  • プロジェクトには、angularjs が存在するパブリック フォルダーがあります。

  • 残りは通常の dpd create のものです

dpd -d でダッシュボードが表示されるようになりましたが、既存のプロジェクトの主に grunt-concurrent の grunt モジュールと衝突し、dpd が即座にクラッシュします。

grunt サーバーで proji を実行すると、ポート 7777 にダッシュボードが読み込まれますが、空白なので、ダッシュボードが通常提供することは何もできません。さらに、API エンドポイントをポート 9000 に適切にプロキシしないため、取得できません。git で同じことをしようとしているプロジェクトを見たことがありますが、ほとんどすべてが壊れています。 https://github.com/taras/grunt-deployd/issues/1 deploy から切り替えたこの男のように。展開されたのはとても素晴らしいことだと思います。私の友人も、dpd-client とダッシュボードを黒ではなく白にしたくない状況で統合が簡単になれば、もっと多くの人がそれを使いたがるだろうと言っていました! gruntfile を投稿したいのですが、それが役立つかどうかを最初に確認したかったのです。

4

1 に答える 1

4

更新: Deployd が更新され、Grunt、Gulp、またはその他の開発ツールを Deployd に統合できるようになりました。この機能のドキュメント ページは、http: //docs.deployd.com/docs/server/use-grunt-or-gulp.htmlから入手できます。

tldrdependencies : package.json を にデプロイし、gulp /grunt をに追加するだけですdevDependencies


古い回答: Grunt、Gulp、またはその他の Nodejs モジュールでデプロイされた実行は、既知の 問題です。問題を修正するプル リクエスト
を提案しましたが、受け入れられるにはさらに多くのテストが必要です。

一時的に、プル リクエストのフォークを使用して、このリポジトリをpackage.jsonに追加します(これは実際の例です)。
"dependencies": { "deployd": "nicolasritouet/deployd" }

于 2014-06-10T19:01:50.043 に答える