NodeJs基础学习--简介(1)

一、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命令行模式的区别

node交互模式.jpg

Windows命令行模式.jpg

你可能感兴趣的:(NodeJs基础学习--简介(1))