require和import的具体功能不是一样的么?为什么要写两种呢?
来源:4-2 Develoment 和 Production 模式的区分打包
老张家有女神
2020-05-07
我发现老师的案例里webpack类的js每次都是用require调用插件等,其他JS等都是import调用的这些,这两个方法不是结果相同么,为什么不统一写一种呢?有区别么?
写回答
2回答
-
_Jack_Han_
2023-05-25
import 和 export 是 ES Module 标准语法,是web前端项目常用的模块导入导出语法;
require 和 module.exports 是 CommonJS 语法,是nodejs项目常用的模块导入导出语法;
webpack.config.js 中使用 require 导入是因为 webpack 打包工作是在 nodejs 环境中运行的;
00 -
慕瓜4458144
2020-05-15
因为webpack不支持es6语法,也就不认识import,而其他JS是因为用了babel这样的loader把es6语法转换成es5的语法可以在浏览器上运行
00
相似问题