摘要:今天主要学习了模块原理和一些常用库的使用。的模块机制的使用,模块的安装模块名称用初始化应用的,并用来管理依赖。中,一个文件中定义的变量函数,都只在这个文件内部有效。当需要从此文件外部引用这些变量函数时,必须使用对象进行暴露。
今天主要学习了模块原理、npm和一些常用库的使用。
1、node的模块机制
2.npm的使用,模块的安装
npm install 模块名称
用npm init 初始化应用的package,并用package来管理依赖。
3、Node.js中,一个JavaScript文件中定义的变量、函数,都只在这个文件内部有效。当需要从此JS文件外部引用这些变量、函数时,必须使用exports对象进行暴露。使用者要用require()命令引用这个JS文件。
4、路径问题,例子:
加入有a.js test/b.js test/c.js
require可以相对路径,而fs读取文件时无法使用相对路劲,可以使用__dirname来获取当前js路径。
5、nodejs中一切皆是npm。
nodejs中最核心的部分就是npm,NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的几乎所有的问题,妈的,比php的composer还猛,你要实现什么功能几乎npm都有,从github上来看,npm的下载量比composer多。
比如要解决上传文件里面就有一个 “formidable”包。直接npm install formidable就可以使用。
6、nodejs是前后端统一用JavaScript语言的。JavaScript现在已经变成了既是前端语言,又是后端语言,这样使得不懂后端语言如php、java的前端工程师也可以轻松写后端了。
由于前一篇介绍到,nodejs使用的是顶层路由机制,所以需要有模板引起来管理解析运行时的资源。ejs、和jade是两款常用的模板引擎,学习也很容易,看下api就懂了,和php的smarty没差别。
7、为熟悉模块的使用和npm,写了一个简单的文件上传代码。
如果你觉得文章还不错,或者对你的朋友有用,就请点击右上角选择发送给朋友或者转发到朋友圈。您的支持和鼓励是我最大的动力。喜欢就请关注我吧~
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/89236.html
摘要:的安装需先安装验证是否安装成功,关于的内核原理略过创建一个应用路由重点一切都是异步方式,不要用传统的编写思维来写。没有行和列概念。 1、express的安装 $ npm install -g express-generator #需先安装express-generator $ npm install -g express $ express -V #验证是否安装成功 `, 关于expr...
摘要:的安装需先安装验证是否安装成功,关于的内核原理略过创建一个应用路由重点一切都是异步方式,不要用传统的编写思维来写。没有行和列概念。 1、express的安装 $ npm install -g express-generator #需先安装express-generator $ npm install -g express $ express -V #验证是否安装成功 `, 关于expr...
摘要:我准备在半个月能搞定这些前端开发的知识,虽无法做到完全精通,但至少要能够写些小小的程序。我公众号里面有的安装教程。是单线程异步模式,这在高并发下有一定的好处,但也有坏处。模块的函数,检测文件状态。您的支持和鼓励是我最大的动力。 之前我一直做的是php开发,也一直比较忙,没时间安排学习前端,现在终于有点时间了,鉴于现在前端开发大行其道,作为一个合格的开发者,也改学习学习了。我准备在半个月...
摘要:我准备在半个月能搞定这些前端开发的知识,虽无法做到完全精通,但至少要能够写些小小的程序。我公众号里面有的安装教程。是单线程异步模式,这在高并发下有一定的好处,但也有坏处。模块的函数,检测文件状态。您的支持和鼓励是我最大的动力。 之前我一直做的是php开发,也一直比较忙,没时间安排学习前端,现在终于有点时间了,鉴于现在前端开发大行其道,作为一个合格的开发者,也改学习学习了。我准备在半个月...
阅读 3683·2021-10-09 09:44
阅读 3342·2021-09-22 15:29
阅读 3114·2019-08-30 15:54
阅读 3017·2019-08-29 16:19
阅读 2141·2019-08-29 12:50
阅读 593·2019-08-26 14:04
阅读 1695·2019-08-23 18:39
阅读 1344·2019-08-23 17:59