一、node.js简介
基于JavaScript语言和V8引擎的开源web服务器项目,作者Ryan Dahl。
优势:JavaScript天生的事件驱动机制(只能使用异步IO),加上V8高性能引擎,使编写高性能web服务更加简单。
二、node.js的安装
依据nodeJs官网提示步骤依次下一步(Windows保持默认组件选择,勾选Add to Path)
安装完毕
Windows下打开命令提示符(mac或Linux为终端)输入 node -v 查看是否会输出版本号
C:\User\user>node -v
v10.14.2
三、npm介绍
在正确安装完node之后,在命令提示符(mac或Linux为终端)输入 npm -v,会发现在安装node的同时,一并安装了npm。
C:\User\user>npm -v
6.4.1
npm是什么?
个人的看法是相当于appStore 各大安卓应用市场的一个存在,其中包含各种已经开发好的组件代码,自己开发好的模块也可以通过npm上传,供其他人下载使用,还有一个优势,当模块之间存在相互依赖关系,npm在下载时可以一并下载,不用担心相关的模块被遗忘。
npm常见的使用场景?
允许用户从NPM服务器下载别人编写的第三方包到本地使用。
允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。
允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。
npm安装模块
npm install 安装模块
npm uninstall 卸载模块
npm update 更新模块
npm ls 查看安装的模块
npm help 查看某条命令的详细帮助
//以上为较常用命令行,具体可查询关键字npm命令行做深入了解
四、node程序编写运行
编辑器我用的是vscode(可自行下载安装)
console.log(“hello world”)
保存为 helloworld.js,打开命令行工具cd进入保存的helloworld.js目录文件下
d:\nodeJS学习>node helloworld
hello world
进入node交互模式与Windows命令行模式的区别
![](https://img.haomeiwen.com/i9785301/20ace3b593e6f19b.jpg)
![](https://img.haomeiwen.com/i9785301/7b26a0da3570178d.jpg)
网友评论