2017-06-08 8 views
0

Angular CLIを使用してAngular 4を実行していますが、実行時にコンポーネントディレクトリからファイルをアセットフォルダにコピーする方法を探しています。画像をアセットフォルダに自動コピーする

したがって、次のフォルダ構造与えられた:私はng serveまたはng buildを実行すると

/component 
    my.component.* 
    /images 
     image1.png 
     image2.png 

私は、これらのファイルがブラウザにアップ務め、利用できることを資産フォルダにコピーしたいと思います。

これを行う方法はありますか?私はかなり長い間探してきましたが、解決策を見つけることはまだありません。

答えて

1

個人的な好みのために、それらの画像をそのフォルダに入れたいと思いますか?実行時に資産フォルダに最終的に必要な場合は、開始するためにそこに置くのはなぜですか?あなたの資産フォルダでは、あなたのコンポーネントの構造に合ったフォルダを持つグループに分割することができます。

あなたがしようとしているようには思われません。

これを達成するには、プロジェクトを取り出して、この機能を利用するためにビルドプロセス全体を変更する必要があります。私はデフォルトの角度CLIがこれを行うためのメカニズムを提供しているとは思わない。

+0

お返事ありがとうございます。これは 'ng build'コマンドで作成されたパッケージの一部である必要があるためです。だからあなたが気づいているこれを達成する方法はありませんか? – StephenRios

+1

ng buildはdistフォルダを作成します。このdistフォルダの中には、開発中にそこにあったすべてのファイルを含むassetsフォルダがあります。 assetsフォルダは、運用に持ち越されるすべての静的ファイルを保持するためのものです。 – jLee

関連する問題