See how Stencil fits into the entire Ionic Ecosystem ->
Stencil is part of the Ionic Ecosystem ->

出力ターゲットのコピータスク

各出力ターゲットは、独自の copy構成を持つことができます。これは、出力ターゲットのビルドディレクトリにコピーする必要のあるファイルまたはフォルダを定義するオブジェクトの配列です。

src

配列内の各オブジェクトには、絶対パス、srcDirからの相対パス、またはglobパターンのいずれかであるsrcプロパティが含まれている必要があります。 デフォルトでは、宛先にコピーされたアイテムはソースと同じ名前になります。

以下の www出力ターゲットの例内のcopy構成では、ビルドはディレクトリ全体を src/imagesからwww/imagesにコピーします。 この例では、 srcDirプロパティが設定されていないため、デフォルトのソースディレクトリはsrcです。

  outputTargets: [
    {
      type: 'www',
      copy: [
        { src: 'images' }
      ]
    }
  ]

dest

構成では、オプションの destプロパティを提供することもできます。これは、絶対パス、またはその出力ターゲットのビルドディレクトリからの相対パスのいずれかです。 以下の例では、ビルドディレクトリをデフォルトではなく publicにカスタマイズしました。これにより、src/files/fontspublic/static/web-fontsにコピーされます。

  outputTargets: [
    {
      type: 'www',
      dir: 'public',
      copy: [
        { src: 'files/fonts', dest: 'static/web-fonts' }
      ]
    }
  ]

warn

デフォルトでは、ファイルまたはディレクトリが使用できない場合、コピータスクがそれを見つけられなくても警告は表示されません。 コピータスクのソースが見つからない場合の警告を表示するには、copy configオブジェクトで warn:trueを設定してください。

  outputTargets: [
    {
      type: 'dist',
      copy: [
        { src: 'fonts', warn: true }
      ]
    }
  ]
BackNext
Contributors