重学Node.js系列(一)

221 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第9天,点击查看活动详情

最初在学习前端的时候,学习过一遍node.js,但是工作之后一直没有怎么使用过,以致于知识全部忘光了,所以准备再重新学习node.js。

Node.js是一个让 JavaScript 运行在服务端的开发平台,是基于Chrome V8 引擎构建,提供了操作系统低层的API,方便服务器端编程,具体包括文件操作、进程操作、通信操作等系统模块(读写本地文件,操作数据库)

Node.js可以开发命令行工具、本地应用程序、Web应用程序(复杂逻辑的动态网站)

Node.js运行环境准备

运行环境是指代码正常运行所需的必要环境,Node.js是JavaScript的后端运行环境,因此首先需要在本机安装Node。

  1. 普通安装方式官方网站

注:可能会需要安装以前老版本的Node,可以在这个网址查找所有版本。下载相关版本的.msi 文件安装最为方便,压缩包解压之后不需要配置环境变量,直接next就可以完成安装

  1. 多版本安装方式
    • 卸载已有的Node.js
    • 下载nvm
    • 在C盘创建目录dev
    • 在dev目中中创建两个子目录nvm和nodejs
    • 并且把nvm包解压进去nvm目录中
    • 在install.cmd文件上面右键选择【以管理员身份运行】
    • 打开的cmd窗口直接回车会生成一个settings.txt文件,修改文件中配置信息
    • 配置nvm和Node.js环境变量
      • NVM_HOME:C:\dev\nvm
      • NVM_SYMLINK:C:\dev\nodejs
    • 把配置好的两个环境变量加到Path中

nvm常用的命令

nvm list 查看当前安装的Node.js所有版本

nvm install 版本号 安装指定版本的Node.js

nvm uninstall 版本号 卸载指定版本的Node.js

nvm use 版本号 选择指定版本的Node.js

npm基本介绍

npm是Node.js的包管理工具(package manager)

npm在Node.js安装的时候已经顺带装好了

npm常用命令

npm init 初始化项目,创建package.json 项目配置文件

npm install 第三方包名 从 npm 服务器下载第三方包到本地使用

npm uninstall 第三方包名 从本地卸载第三方包

npm -v 查看版本