Я настроил webpack для компиляции проекта с машинописным текстом. Однако проект является проектом узла на стороне сервера, который должен использоваться как связанная библиотека из другого проекта на стороне сервера. Если я скомпилирую его с помощью webpack, я получу ошибку ссылки на окно. С другой стороны, если я компилирую только с помощью tsc, все работает нормально.

Я здесь что-то не так делаю или просто так? Или, может быть, я чего-то не понимаю в связывании библиотек?

0
Glasnhost 23 Июл 2020 в 10:30

1 ответ

Лучший ответ

Взгляните на целевые конфигурации веб-пакетов:

Попробуйте настроить: target: "node"

По умолчанию target: "web",

Вот почему у вас возникли проблемы с объектом window.

https://webpack.js.org/configuration/target/#target

2
Raz Ronen 23 Июл 2020 в 07:37