Поддержка require ("module-name") в html с пакетами webpack - PullRequest
0 голосов
/ 15 ноября 2018

У меня есть сайт, использующий requirejs, который начинался с

<head>
<script src="/assets/js/require.js"></script>
<script src="/assets/js/config.js"></script><!-- the requirejs config -->
<script src="/assets/js/main.js"></script><!-- concats all defines from modules/*.js -->
</head>
<body>
  <script type="text/javascript">
    require("modules/header", function(header) {
      header.init(); //sets up event hooks for navigation, and search bar
    })
  </script>
</body>

Так что теперь у меня есть хороший пакет веб-пакетов.

Но теперь операторы require, встроенные в наш html, перестали работать, потому что функция require не определена

Каким образом можно заставить веб-пакет испускать свою AMD требующую функцию как window.require, чтобы все это снова работало без значительных переписываний на всех этих 300 страницах опубликованного приложения CMS?

...