学习Node.js与Webpack总结

今天学习了模块化的简介,其实一个项目是由很多个模块文件组成的,它们有它们各自的功能和用途来协助这个项目的完成,这样的模块组成有很多的好处比如提高代码的复用性、还可以按需加载、还有独立的作用域,还需要搞清楚的一点就是Node.js中每个文件都是独立的模块,这些模块之间是靠特定语法的导入和导出来实现互通的使用的,导入的时候如果是内置模块的话直接写模块名即可,如果是自定义的模块就需要写模块的文件路径,剩下的就是记住语法的使用。ECMAScript标准导入和导出有两种方式,一种是默认的,一种是命名,什么时候使用它们两个就看需求,如果是按需加载就使用命名,如果是全部加载就使用默认的即可。再后面就是学习包,包的概念其实就是将刚才说到的模块还有代码,资料等等聚成一个文件夹,我们就可以把这个文件夹称之为包,包又分为项目包和软件包,开发中使用软件包是比较多的,包里面的文件也很有讲究,像Utils下的lib文件就是我们要封装的工具或是方法了,而index.js就是我们向外暴露的唯一出口,在最外面的server.js文件我们就可以在终端使用包里面的刚才index.js封装好的工具和方法了。

错误:请检查您的网络连接状态
在 Google 翻译中打开

相关推荐
IT_陈寒13 分钟前
Vue3性能提升30%的秘密:5个90%开发者不知道的组合式API优化技巧
前端·人工智能·后端
我是华为OD~HR~栗栗呀26 分钟前
华为od-22届考研-C++面经
java·前端·c++·python·华为od·华为·面试
老黄编程28 分钟前
FireFox如何滚动截屏?
前端·firefox
_殊途1 小时前
HTML-CSS项目练习
前端·css·html
@AfeiyuO2 小时前
el-table 表格嵌套表格
前端·elementui·vue
我是华为OD~HR~栗栗呀2 小时前
华为OD-23届-测试面经
java·前端·c++·python·华为od·华为·面试
β添砖java3 小时前
vivo响应式官网
前端·css·html·1024程序员节
web打印社区8 小时前
使用React如何静默打印页面:完整的前端打印解决方案
前端·javascript·vue.js·react.js·pdf·1024程序员节
喜欢踢足球的老罗9 小时前
[特殊字符] PM2 入门实战:从 0 到线上托管 React SPA
前端·react.js·前端框架
小光学长9 小时前
基于Vue的课程达成度分析系统t84pzgwk(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
前端·数据库·vue.js