Ошибка WebPack 4 «документ не определен» - PullRequest
0 голосов
/ 26 марта 2020

Я пытаюсь переключиться с посылки на Webpack (4.42.1), но когда я делаю npm start или npm run build, я получаю сообщение об ошибке

"ReferenceError: документ не определены "

Я вырезал демонстрационное приложение из моего проекта с точно таким же webpack.config. js Демо-приложение находится здесь: https://github.com/vbogretsov/webpack-please-help

PS Трюк с globalObject: 'this' не помог.

Первоначальная ошибка была localStorage не определена, когда я пытался использовать window.localStorage, ошибка была 'window is notfined', похоже, проблема связана с неверной целевой средой, но она является целевой: по умолчанию, «web» согласно документации.

Спасибо!

1 Ответ

0 голосов
/ 26 марта 2020

Проблема была вызвана неправильным индексом. html: тело было

<body>
    <noscript>You need to enable JavaScript to run this app.</noscript>
    <div id="root"></div>
    <script src="./index.js"></script>
</body>

, но должно быть

<body>
    <noscript>You need to enable JavaScript to run this app.</noscript>
    <div id="root"></div>
</body>

Как описано в документации для HtmlWebpackPlugin

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...