什么是Node.js?
官网是这样说明的
Node.js® is an open-source, cross-platform JavaScript runtime environment.
Node.js®是一个开源的,跨平台的JavaScript 运行环境。
可以这样理解,node.js是一个平台,或者说是一个运行环境。脚本语言需要一个解析器才能运行,JavaScript是脚本语言,在不同的位置有不一样的解析器,如写入html的js语言,浏览器是它的解析器角色。而对于需要独立运行的JS,nodejs就是一个解析器。
Node.js下载
Node.js官方安下载地址:https://nodejs.org/en/
Window 10安装步骤
一路默认选择Next
WIN+R 打开运行窗口 输入cmd 打开黑窗口
使用 node --version 命令验证 查看对应的版本用于验证是否安装成功
新版的Node.js会一并安装npm
输入npm -v查看npm版本
什么是NPM?
Nodejs软件包管理工具,NPM的全称是Node Package Manager,是一个NodeJS包管理和分发工具,已经成为了非官方的发布Node模块(包)的标准。【就像是JAVA使用的maven用于管理依赖包】
缓存目录在哪?
npm get prefix 查看npm全局模块的存放路径
npm get cache 查看npm缓存默认存放路径
也可以通过下面的命令设置指定的缓存目录【小白就不设置了怕出各种奇怪的问题】
npm set prefix "D:\nodejs\node_global"
npm set cache "D:\nodejs\node_cache"
NPM设置淘宝镜像
通过下面的命令查看默认的registry地址
npm config get registry
此时下载 npm 包时会从国外的服务器下载,国内下载会很慢,一般更换为淘宝镜像https://registry.npm.taobao.org
通过下面的命令设置淘宝的镜像地址,设置成功后再次查看确认是否已更新
npm config set registry https://registry.npm.taobao.org/
如上图所示,npm默认的registry已修改为淘宝registry