2017-08-28 58 views
0

で働いていない私は、私は私のプロジェクトで、テキストエディタのために、このライブラリを使用していますjhipsterプロジェクト角度UI-エースの生産ビルドがjhipsterプロジェクト

"jhipsterVersion": "4.3.0", 

を作成しました。

https://github.com/angular-ui/ui-ace

すべてがDEVモードでスーパー素晴らしい作品。しかし、私がprodに展開するとき、 "エース"は依存するjsファイルを見つけることができません。

mode-javascript.js 
mode-html.js 
theme-monokai.js 

私は、これはJHIPSTERの問題ではありません生産

にそれらのファイルを取得するために、角ACEを設定する方法がわからないのですが、私は、誰かが同じ問題に直面して期待して、それをタグ付けしています。アドバンス

答えて

0

角度-エースbower.jsonファイル内

おかげでそのmainプロパティにのみUI-ace.jsファイルを公開します。https://github.com/angular-ui/ui-ace/blob/master/bower.json#L8が、手順は、3つのファイルを含める必要がありますと言います。

JHipster prod buildはbower.jsonを使用してindex.htmlに挿入するファイルを知るため、index.htmlにはui-ace.jsのみが含まれています。

これは角エースの作者に報告するのが理想ですが、このプロジェクトは過去3年間は変更されていないため、あなたの側で修正する方が安全です。実際には、すべての問題を考慮して別のプロジェクトを使用し、保留中の要求を引き出す方が安全です。

ファイルを修正するには、アプリケーションbower.jsonを編集し、angle-aceのセクションを追加してメインプロパティを上書きし、3つのファイルを参照する必要があります。あなたのプロジェクトには、bower.jsonのブートストラップの例があります:https://github.com/jhipster/jhipster-sample-app/blob/master/bower.json#L52-L56

+0

コードエディタのための他の角度libを見つけることができませんでした。 –

+0

申し訳ありませんが、私は昨年から角度2+に切り替えたためにできません。しかし、大きな価値をもたらさない薄い角度のラッパーを使用するのではなく、js libを直接使用することができます(エースではないのはなぜですか?)。そのようなコンポーネントにはあまり難しくなく、非常に適切です。 –

+0

js libを直接使用することはできますが、私はそれがすべてjhipsterプロジェクトのプロダクションプロファイルでどのように連携するのか心配しています。私はbower.jsonの設定や、適切なファイルを探すためのace.jsの設定について、私の質問に記載されている例のようにはわかりません。 –

関連する問題