nodejs 安装和相关工具


┅┉ Node.js ┅┉
定义:
Chrome V8引擎的JavaScript运行环境
特点:
<1>事件驱动
<2>非阻塞I/O
包管理: npm
Node.js提供API:
文件读写,
进程管理,
网络通信...


┅┉ Node.js安装 ┅┉

node: https://nodejs.org
nvm && node版本的安装和使用
LTS longtime-support

使用不同的node版本:
用docker使用不同的node版本
使用nvm安装和管理多个node版本

nvm安装和管理多个node版本:
github... 安装
https://github.com/creationix/nvm/blob/master/README.md
nvm (win系统和其他系统是不同的,支持不好)
nvm v 查看命令
配置nvm为环境变量
更改镜像源头: 为淘宝镜像源头

________________________________________________
windows下安装之后要记得 --- 重启 重启 重启电脑!!!
这样环境变量才能生效。

windows下安装 nvm 不容易成功!
————————————————————————————————————————————————

使用 nvm 安装 node
//nvm ls-remote - ls-remote是一个单词, 查看远端node版本
nvm ls avaliable 目前 windows 下使用 ,上面的命令windows无效
nvm install 8.0.0
nvm install --lts
nvm ls
nvm use
node -v


┅┉ nvm,node,npm,nrm 安装和使用 ┅┉

1. node - process
2. 实现自动检测执行
更改npm镜像源: npm.taobao.com

安装cnpm
cnpm / 重命名npm

npm -v
npm install nodemon -g (全局安装)
nodemon index.js (会自动监听修改)

3. nvm
nvm ls
nvm run v6.11.2 index.js, 指定node版本运行js

创建一个 .nvmrc 版本文件内容为 8.4.0
nvm rum node -version
cat .nvmrc
nvm use 使用 .nvmrc 的配置版本


4. nrm
如何切换源: nrm 源管理
nrm ls
nrm test 测nrm速度
nrm use 切换源头
(如何给自己安装搭建一个源头服务器?)


!!!如果npm安装失败:
卸载
清除npm缓存: npm cache clean
然后再安装


┅┉ npm的使用 命令 ┅┉

___ 全局范围 ___
//全局安装
npm install n -g
n stable 升级稳定版
node -v / npm -v
n 模块名字, -g 就是 --global

使用npm安装 forever
npm install forever -g

卸载全局
npm unstall forever -g

___ 局部范围 ___

//局部安装
npm install underscore
//安装tree命令 方便查看目录结构

//查看npm 安装列表
npm list

//查看信息
npm info underscore

//安装指定版本
npm install underscore@1.9.0


npm使用简单文章:
https://blog.csdn.net/u013022210/article/details/77740519


___ 管理npm ___
使用 package.json

// npm init

// --save参数将安装标识在 dependencies
npm install underscore --save

// --dev参数将安装标识在 devDependencies
npm install babel-cli --save-dev
--save-dev 简写 -D

// 用package.json迁移安装
npm install
npm list

// 安装
npm info gulp
npm install gulp@3.9.1

// 删除npm包
npm uninstall babel-cli --save-dev

// 查看版本信息
当前版本
具有什么版本
最高版本

npm outdated

npm版本号:
https://www.cnblogs.com/danghuijian/p/5890098.html

^3.8.0
~3.8.0
*

 

posted @ 2018-10-15 22:51  silvercell  阅读(2708)  评论(0)    收藏  举报