在webpack文件的顶部添加注释

ped*_*ete 13 webpack

我正在使用webpack将一堆javascript文件捆绑在一起,我需要在文件顶部包含版权声明.我似乎无法弄清楚如何做到这一点,或者是否有可能.

我最接近的是使用原始加载器,但它隐藏了导出函数的版权.任何的想法.

跨平台的东西是首选.

dre*_*cat 24

您可以使用webpack BannerPlugin.使用此插件,您可以在捆绑文件的顶部添加所需的任何字符串.

我用它在我自己顶部添加了一些软件包名称,版本,许可证和其他信息.

webpack.config.js

module.exports = {
  // Other stuff
  plugins: [
    new webpack.BannerPlugin('Your copyright notice')
  ]
};
Run Code Online (Sandbox Code Playgroud)

  • 如果您要添加原始注释(例如在用户脚本中),BannerPlugin 将无法在生产模式下工作。相反,它添加了 `/*! 有关许可证信息,请参阅 .min.user.js.LICENSE.txt */`。 (5认同)
  • 自版本2起已更改:https://webpack.js.org/guides/migrating/#bannerplugin-breaking-change (3认同)