Webpack文件加载器:重写路径

时间:2017-01-16 13:38:57

标签: webpack webpack-file-loader

如何更改用file-loader复制的文件的输出目录?

配置:

var SRC_DIR = path.resolve(__dirname, 'src');
...
loaders : [
{
  test : /\.html$/,
  include : SRC_DIR + "/main/html",
  loader : 'file?name=[path][name].[ext]'
},
  • 如果我使用[path],则输出=完整源目录。
  • 如果我没有,则输出=文件位于根输出目录

如何仅保留初始路径的一部分?

示例:

 source : /src/main/html/app/sample.html
 output : /dist/app/sample.html

1 个答案:

答案 0 :(得分:1)

你可以尝试这个(我还没有测试过)

plugins: [
     ...
     new CopyWebpackPlugin([
       { from: SRC_DIR + "/main/html" }
     ]),
     ...
  ]