一 . nodejs是什么?与JavaScript的区别
我的理解就是可以运行在后端的JavaScript。
为什么它能够在后端运行呢?
这就得归功于V8引擎(V8是Google Chrome浏览器的JavaScript引擎),通过对高性能V8引擎的封装,并通过一系列优化的API类库,使其就能够在后端运行了。
并且nodejs有两大优点:
1.基于事件驱动(events);
2. 无阻塞(回调函数运用频繁),非常适合处理并发请求。
nodejs与javaScript的区别:
javascript组成:
① ecmascript :定义语言的基础,如语法,结构,常用的一些内置 的对象;
② DOM 基于ecmascript而扩展用于操作页面元素的一些方法;
③ BOM 基于exmascript而扩展用于操作浏览器的一些方法;
nodejs : 以ecmascript为基础扩展用于操作非浏览器的一些方法。如os,file文件系统,net网络,database数据库等。
二 . 安装nodejs和配置环境变量
安装nodejs直接在http://nodejs.cn/下载安装即可。
环境变量的配置
安装nodejs后系统会将路径自动配置在此电脑—>右键点击“属性”—>高级系统设置内—>环境变量内—>系统变量的Path中。
一般不需要改变,在cmd命令行中node -v ,能检测出版,说明安装成功同时也是说明将node路径配置的全局变量。
在nodejs安装成功的同时也自动安装了npm包,我学习的时候做了一个小爬虫功能发现运行时始终缺少cheerio模块的报错
后来想了很久放入到cheerio.js的同目录或上级目录都可以运行成功。但是这都是属于局部环境,以后用到cheerio模块是不可能都放在这个环境下面。最后我在高级系统设置内—>环境变量内—>用户变量内直接配置了全局
配置完成后,我要运行的js文件就在任何地方都能运行了。
来源:CSDN
作者:Rain_Git
链接:https://blog.csdn.net/Rain_Git/article/details/78285848