【问题标题】:Webpack 2 multiple targets in config file, how to specify target with CLIWebpack 2 配置文件中的多个目标,如何使用 CLI 指定目标
【发布时间】:2017-06-06 03:30:20
【问题描述】:

我的 webpack 配置导出了一组配置对象。一个的目标是web,另一个是node。我不想将其拆分为单独的文件。

当我使用 CLI 构建时,我会同时构建两个目标。但是,我想指定哪个目标。在docs 中有一个可用的目标标志,但它似乎没有做任何事情。

我已经按照文档尝试过:

webpack --config webpack.config.js --target='node'

但我仍然可以同时构建节点和 Web 目标。

【问题讨论】:

    标签: webpack webpack-2


    【解决方案1】:

    1) 我在文档中看到,--target 是不带引号使用的,请尝试查看它。

    https://webpack.github.io/docs/testing.html

    2) 您是否尝试过使用 2 个不同的 webpack.config.js 文件,一个用于 web,另一个用于 node,应用一些特定的逻辑?为了识别不同的环境,我做了一次。

    【讨论】:

    • 您好,感谢您的回复。我查看了第 1 点,它适用于 webpack 1,不适用于第 2 点。另外我想将我的配置保存在一个文件中。我刚刚更新了问题以反映这一点。
    • 另外,“你试过了吗……”问题应该放在 cmets 中,而不是作为答案。
    • 对不起,我还没有写cmets的权限:(
    【解决方案2】:

    使用--config-name 'your target name'

    【讨论】:

      猜你喜欢
      • 2019-04-06
      • 2018-05-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-27
      • 2017-03-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多