如何访问捆绑包/块外的webpack捆绑的模块

pjd*_*cke 9 javascript dependencies module requirejs webpack

我首先要说的是,我一直试图寻找答案,但没有找到任何可行的,甚至暗示它是可能的.

我最近从RequireJS配置转到使用Webpack进行汇总.在我们的Groovy应用程序的某些地方,我们在GSP中有一个脚本标记,它将通过RequireJS访问模块,如下所示:

<html>
<body>
...

  <script>
      require([
          'jquery',
          'customModule'
      ], function($, customModule){
          // do something with jquery
          // ...
          // do something with customModule
      });
  </script>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

我需要能够使用Webpack做同等事情,原因有几个,最重要的是我们能够从管理端注入Javascript来修复任何生产错误,而无需推送维护版本.

期待我能够做这样的事情:

<html>
<body>
...

  <script>
      webpack_require([
          'jquery',
          'customModule'
      ], function($, customModule){
          // do something with jquery
          // ...
          // do something with customModule
      });
  </script>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

如果您知道如何从外部访问Webpack捆绑包请分享!谢谢