Javascript 未定义Webpack4捆绑功能

Javascript 未定义Webpack4捆绑功能,javascript,html,webpack,babeljs,Javascript,Html,Webpack,Babeljs,我用webpack4做了一个包。 制作捆绑文件是完美的,但我的简单网站不起作用 我想在加载html页面后执行getApple()函数。 但我得到的是错误消息函数没有定义 下面是我的源代码 // index.js function getApple () { console.log('getApple'); } //index.php 您的函数似乎在一个模块中,这意味着您无法通过窗口对象获取它,除非您发布它。因此,为了调用此函数,您可能必须在模块内调用函数,或者等待站点加载: func

我用webpack4做了一个包。 制作捆绑文件是完美的,但我的简单网站不起作用

我想在加载html页面后执行getApple()函数。 但我得到的是错误消息函数没有定义

下面是我的源代码

// index.js

function getApple () {
    console.log('getApple');
}
//index.php

您的函数似乎在一个模块中,这意味着您无法通过窗口对象获取它,除非您发布它。因此,为了调用此函数,您可能必须在模块内调用函数,或者等待站点加载:

function getApple () {
  console.log('getApple');
}

getApple()

// OR

window.onload = () => getApple()
或者,如果您想在window中注册函数,请稍后像您所做的那样调用:

function getApple () {
  console.log('getApple');
}

window.getApple = getApple;
function getApple () {
  console.log('getApple');
}

getApple()

// OR

window.onload = () => getApple()
function getApple () {
  console.log('getApple');
}

window.getApple = getApple;