关于javascript里require的问题

2025-05-13 08:10:38
推荐回答(3个)
回答(1):

这是因为你的fs模块还没加载好。

异步加载模块的时候,尤其是你在使用require加载多个模块的时候,
要在前面模块加载完成后,调用回调函数,调用第2个模块,然后再回调,调用第3个模块。。。
这样就不会报错了。

回答(2):

require(arg,function(obj))第一个参数是路径数组,然后在function中将这个js当参数引用进来,这样在function中就可以使用了

回答(3):

首先无论require还是import,都不是webpack的发明,它们是已经存在于世的不同的模块化规范(目前都不能直接运行于浏览器)。 于是需要通过webpack在配合各种plugin、loader将其转义