当前位置: 首页 > 知识库问答 >
问题:

如何在Webpack配置中创建多个输出路径

蒋高杰
2023-03-14
    output: {
      path: __dirname + "/js",
      filename: "scripts.min.js"
    }
var entryPointsPathPrefix = './src/javascripts/pages';
var WebpackConfig = {
  entry : {
    a: entryPointsPathPrefix + '/a.jsx',
    b: entryPointsPathPrefix + '/b.jsx',
    c: entryPointsPathPrefix + '/c.jsx',
    d: entryPointsPathPrefix + '/d.jsx'
  },

  // send to distribution
  output: {
    path: './dist/js',
    filename: '[name].js'
  }
}

然而,在我的例子中,就字体文件而言,输入过程有点抽象,我只知道输出。在我的其他文件正在进行转换的情况下,有一个已知的点,我要求它们由我的加载器处理。如果有一种方法可以找出这一步发生的位置,那么我可以使用哈希方法自定义输出路径,但我不知道这些文件需要在哪里。

共有1个答案

陆博易
2023-03-14

Webpack确实支持多个输出路径。

将输出路径设置为输入键。并使用名称作为输出模板。

webpack配置:

entry: {
    'module/a/index': 'module/a/index.js',
    'module/b/index': 'module/b/index.js',
},
output: {
    path: path.resolve(__dirname, 'dist'),
    filename: '[name].js'
}
└── module
    ├── a
    │   └── index.js
    └── b
        └── index.js
 类似资料:
  • 我的源代码位于如下文件夹结构中: MyGitroot/MyProj/Module1/SRC/Main/Groovy/COM/MyPak/Module1 MyGitroot/MyProj/Module2/SRC/Main/Groovy/COM/MyPak/Module2 MyGitroot/MyProj/Module3/SRC/Main/Groovy/COM/MyPak/Module3 Gradle

  • 当使用嵌入式HSQLDB进行单元测试时,似乎无法正确处理hibernate实体映射文件中定义的模式和/或目录。hibernate映射如下所示: 我不能更改hibernate实体映射,我不想使用其他数据库引擎(我知道H2DB可以处理这个)。有人能说明如何使HSQLDB在这个单元测试上下文中工作吗?

  • 我的代理配置是: 为什么这样?他们的jms配置有问题吗?请引导我。

  • 如何创建一个带一个字符串返回多个字符串的UDF?到目前为止,我所看到的UDF只能给出一个输出。如何从一个UDF中获得多个FEILD作为输出? 最简单的方法是实现name->FirstName,lastname。不是寻找拆分名称的替代解决方案,而是寻找有助于实现此类需求的API/UDF。 假设nameSplitteris是我的UDF

  • 我试图完成本教程,但我认为在配置网页时遇到了一些问题。我正在一步一步地制作教程,但它不起作用。。 错误]无法执行目标com。github。eirslett:frontend maven插件:1.10.3:project shop上的webpack(webpack生成):无法运行任务:“webpack”。js'失败了。组织。阿帕奇。平民执行官。ExecuteException:进程已退出,但出现错误

  • 问题内容: 我有以下内容: 如何将其放入我的.rst文件?我这样写: 但是它仅打印而不是实际的URL。 如何获取要发出的实际配置值? 问题答案: 对于链接的替换, extlinks 很好,因为可以按照问题中的要求包含任意配置值,所以可以使用rst_epilog进行替换(或使用rst_prolog进行文本替换,应将其添加到.rst文件的顶部): 在您的conf.py中: 在您的.rst来源中: 我的