Webpack загружает модули AMD без комплектации - PullRequest
0 голосов
/ 12 сентября 2018

Я перевожу веб-приложение из requireJS в веб-пакет. С requireJS у меня есть различные конфигурации в зависимости от среды.

  • Для живого окружения я использую r.js, чтобы минимизировать и связать все свои модули и их зависимости в одном файле. После этого я добавляю almondJS для управления зависимостями, а затем я загружаю свой пакет js следующим образом:

    <script src="bundle.min.js"></script> 
    
  • Для моей среды разработки я загружаю requireJS следующим образом:

    <script src="require.js" data-main="/main-config"></script> 
    

    и requireJS будет использовать мой файл конфигурации, указанный data-main, для загрузки модулей и их зависимости асинхронно

Как вы можете видеть, загрузка и связывание модулей requireJS - это два отдельных процесса, и это позволяет мне отлаживать модули AMD во время разработки без необходимости использования исходных карт

Как мне достичь этого сценария, используя веб-пакет в качестве загрузчика модулей только без пакетирования во время разработки?

Если это невозможно, есть ли другой способ увидеть мои исходные файлы в отладчике браузера без генерации исходных карт?

1 Ответ

0 голосов
/ 12 сентября 2018

Как я могу достичь этого сценария, используя веб-пакет в качестве загрузчика модулей только без объединения в процессе разработки?

Веб-пакет будет всегда связываться, несмотря на окружение.

Если это невозможно, есть ли другой способ увидеть мои исходные файлы в отладчике браузера без генерации исходных карт?

Если ваш код передан / скомпилирован, вам понадобятся исходные карты, чтобы увидетьтот.Обойти это невозможно.

...