nodejs 的安装与使用
概念
- javascript工作环境。
- 事件驱动、非阻塞I/O模型。
- 轻量又高效。
- 安装运行在服务器端。
安装
下载安装
- 下载地址:https://nodejs.org/en/
- 傻瓜式安装
- npm 包管理器
- 全球最大的开源库生态系统。
- node package manager
- 依赖于nodejs 的包管理器
- 源在国外
- 国内优秀的npm镜像
- 淘宝镜像
- 搜索地址 http://npm.taobao.org/
- registry地址http://registry.npm.taobao.org/
- cnpmjs镜像
- 搜索地址http://cnpmjs.org/
- registry地址http://r.cnpmjs.org/
- 淘宝镜像
- npm 包管理器
工作环境配置
环境配置:改变npm下载及缓存的位置。
npm settings.配置
npm config set prefix="d:\www\developer\nodejs\npm_global" //全局npm安装目录 npm config set cache="d:\www\developer\nodejs\npm_cache" //全局npm 缓存目录 npm config set registry http://registry.npm.taobao.org //设置npm镜像
> npm root -g //得到npm的安装目录,修改.npmrc perfix=d:\www\developer\nodejs\npm_global cache=d:\www\developer\nodejs\npm_cache
系统环境的配置
系统变量 NODE_PATH = "d:\www\developer\nodejs\npm_global\node_modules" 用户变量 PATH = "d:\www\developer\nodejs\npm_global"
使用
> npm install -g vue.js //全局下载。下载地址为 npm config prefix的地址 > npm install vue.js //私有下载。下载地址为当前目录
管理
nvm
概念
- 当多个nodjs时,使用nvm管理nodejs。切换不同的nodejs版本
安装
- 前提: 将所有的nodejs卸载
- 下载 https://github.com/coreybutler/nvm-windows/releases
- 傻瓜式安装
- nvm的安装地址
- nvm下的nodejs的父位置
配置
settings.txt
root : // nvm的安装目录
path :// nvm管理下的当前版本nodejs的目录的快捷方式
镜像的配置
arch: 64 proxy: none node_mirror: http://npm.taobao.org/mirrors/node/ npm_mirror: https://npm.taobao.org/mirrors/npm/
系统环境配置
用户变量
NVM_HOEM = "d:\www\developer\nvm\nvm" NVM_SYMLINK = "d:\www\developer\nvm\nodejs"
使用
只有nvm有正在运行的nodejs,node\npm命令才能使用
nvm on //打开nvm nvm off //关闭nvm nvm use 10.16.3 //切换到10.16.3版本的nodejs nvm list //显示当前安装的nodejs nvm install 10.16.3 //安装具体版本 nvm install lastest // 安装最新版本
n
使用
> node -v //得到node的版本号 > node helloworld.js
var http = require('http'); http.createServer(function(request, response){ response.writeHead(200, {'Content-Type': 'text/plain'}); response.end('Hello World!'); }).listen(3000); //异步回调机制 并发 console.log('Server running at http://127.0.0.1:3000/');