刚刚开始接触前端的模块化开发,写了个demo来学习webpack,配置文件及运行流程基本了解了,但是按需加载总是不能成功,还请各位大神帮忙看看:入口文件中,分别采用了3种方法来加载:import test from './index/test.js'; // const test=(resolve) => require(['./index/test.js'], resolve) // const test=resolve => { require.ensure(['./index/test.js'], () => { resolve(require('./index/test.js')) }) } test.exe('显示测试文字');//执行test.js的内容很简单,只是打印到console:const test={ exe:function (res) { console.log('test方法的输出:'+res); }};export default test3种方法都测试了,只有第一种直接导入的方式运行正常,另外两种按需加载的方式都会报错,提示找不到方法。如果把test.exe('显示测试文字'); 注释掉,只加载不执行,那么就都不会报错。我的理解是,加载代码没有错,但是需要它们加载的时候,却并没有加载成功,这是为什么呢?是不是我哪里写的不对?还是需要对webpack.config.jx进行额外的配置?
添加回答
举报
0/150
提交
取消