Webpack.Вызов функций Javascript на уровне окна - PullRequest
0 голосов
/ 27 августа 2018

Я упаковываю в Интернет свой javascript

alert("Loaded out")

function showLoaded() {
    alert("Loadedin")
}

Пытаюсь вызвать функцию showloaded из html

<!DOCTYPE html>
<html>
  <head>
      <script type="text/javascript" src="./bundle.js"></script>
  </head>
<body>
<script>showLoaded()</script>
</body>
</html>

Загруженный выводится по тревоге, но яне могу вызвать функцию showLoaded ().Я что-то упускаю здесь очевидное.

Ответы [ 2 ]

0 голосов
/ 27 августа 2018

Вы также можете выставить свою функцию следующим образом:

alert("Loaded out");

function showLoaded() {
    alert("Loadedin");
}

window.showLoaded = showLoaded;
0 голосов
/ 27 августа 2018

Найден ответ здесь, Как запустить функции, конвертируемые через веб-пакет? .нашел ответ здесь.

Мне пришлось добавить

output {


    libraryTarget: "this"

  }

в конфигурацию моего веб-пакета, чтобы сделать функцию видимой для глобального (оконного) объекта.

и использовать экспорт для функции

export function showLoaded() {
    alert("Loadedin5")
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...