当前位置: 首页 > Web前端 > HTML5

我的全栈工程师之旅(二)--------nodejs模块原理与npm

时间:2023-04-05 18:47:31 HTML5

今天主要学习了模块原理、npm以及一些常用库的使用。1.node的模块机制2.npm的使用,模块的安装npminstall模块名使用npminit初始化应用程序的包,并使用包管理依赖。3.在Node.js中,JavaScript文件中定义的变量和函数只在文件内部有效。当你需要从JS文件外部引用这些变量和函数时,你必须使用exports对象来暴露它们。用户需要使用require()命令来引用这个JS文件。4.路径问题,例如:a.jstest/b.jstest/c.jsrequire可以使用相对路径,但是fs读取文件时不能使用相对路径,可以使用__dirname获取当前js路径.5.nodejs中的一切都是npm。nodejs的核心部分是npm。NPM是与NodeJS一起安装的包管理工具。几乎可以解决NodeJS代码部署中的所有问题。靠,比PHP的composer还强。几乎npm可以做任何你想实现的功能。是的,从github上看,npm的下载量比composer多。例如,上传的文件中有一个“强大”的包。直接npminstallformidable即可。6.Nodejs前后端使用JavaScript语言。JavaScript现在既成为了前端语言又成为了后端语言,让不懂php、java等后端语言的前端工程师也能轻松写出后端。上一篇文章提到,nodejs使用了顶层的路由机制,所以需要模板在运行时对资源进行管理和解析。ejs和jade是两个常用的模板引擎,简单易学。看api就明白了,跟php的smarty没什么区别。7.为了熟悉modules和npm的使用,写了一个简单的文件上传代码。如果您觉得文章还不错,或者对您的朋友有用,请点击右上角,选择发送给朋友或转发朋友圈。您的支持和鼓励是我最大的动力。喜欢就关注我吧~