#javascript #node.js #webpack #frontend
Вопрос:
Как вызвать функцию в комплекте с webpack с помощью внешнего javascript?
В webpack.js файл состоит из:
const init = (inputUrl) => {
// window.onload = function(){
init.loadMap = function(inputUrl){
const wrap = document.querySelector('#px');
Px.Core.Initialize(wrap, function(){
Px.Loader.LoadFbx({
// url: '../src/model/Bumma_004/Bumma_004.FBX',
url: inputUrl,
onLoad: function(){
console.log("FBX Loading Complete");
console.log(inputUrl);
}
})
})
}
init.getconfig = function getconfig(){
return url;
}
// init.getconfig = getconfig;
function test(msg){
return console.log('test function completed ' msg);
}
init.test = test;
// }
}
export default init;
В index.js файл состоит из следующего.
import init from './temp.js'
init.loadMap('abc');
После связывания webpack.js, Я хочу вставить другой URL-адрес в index.js в init.loadMap и вывод в html.
Однако в index.js файл, Cannot use import statement outside a module
встречается в первой строке.
Как я могу решить эту проблему?
Ответ №1:
исправлено с помощью global.init = init