关于在vue项目中模块化使用
来源:2-4 JavaScript模块化开发

慕哥120641
2022-07-07
老师,在vue项目中可以使用module规范(import导入),也可以使用CommonJS规范(使用require导入),是vue脚手架底层做了封装吗?它的实现思路大致是怎样的,不会同时设置两个type的属性值吧,感觉越想越绕
写回答
2回答
-
入门级全栈专家
2022-07-16
模块化只针对开发环境,生产环境是不需要模块化的,所以webpack打包之后的代码既不是common 也不是esmodule,就是普通js
00 -
北瑶
2022-07-07
在vue代码中的模块化代码,并不是最终运行的代码,浏览器运行的是webpack打包之后的结果。如果你使用vite,你会发现开发不打包,因为浏览器认识esm,但是不认识commonjs,所以你使用vue-cli创建的vie项目,运行之前必须打包。022022-07-08
相似问题