Node.js: javascript运行环境(runtime),不同系统直接运行各种编程语言
【1】验证Nodejs安装 Nodejs安装成功,文件夹结构如下,并在上面安装过程中已自动配置了环境变量和安装好了npm包,此时可以执行 node -v 和 npm -v 分别查看node和npm的版本号:
文章图片
【2】配置npm在安装全局模块时的路径和缓存cache的路径 因为在执行npm install xxxx -g的安装过程的缓存文件以及最终的模块配置位置等命令全局安装的时候,默认会将模块安装在C:\Users\用户名\AppData\Roaming路径下的npm和npm_cache中,不方便管理且占用C盘空间,如下图所示:
文章图片
1)NodeJs文件目录下建立”node_global“及”node_cache“两个文件夹
文章图片
2)更换nodejs存储文件位置配置
(别以为你把node安装到别的盘就稳了,其实下载的还在c盘C:\Users\鱼小不二\AppData\Roaming\npm)
启动cmd,依次输入
npm config set prefix "F:\nodejs\node_global"
npm config set cache "F:\nodejs\node_cache"
输入:npm root -g
出现下图则说明配置成功:
文章图片
【3】配置npm的环境变量 1)配置系统
复制F:\nodejs\node_global\node_modules在环境变量--> 系统变量中新建一个变量名为“NODE_PATH”,值为“F:\nodejs\node_global\node_modules”
(用户所有下载的东西都在该存储位置)
文章图片
- 配置用户变量
文章图片
3)检验node全局路径配置是否正确
打开一个新的cmd窗口。先输入命令:
node
进入nodejs的交互式命令控制台,然后输入:
require('cluster')
如果能正常输出cluster模块的信息,说明上面的所有配置就算生效了
文章图片
文章图片
【4】安装淘宝镜像 如果使用npm下载过于慢的话,可以安装淘宝镜像,让它从淘宝下载可以提高速度。
1、临时使用
npm --registry https://registry.npm.taobao.org install express
2、使用cnpm
npm install -g cnpm - -registry=https://registry.npm.taobao.org
如:cnpm -express
3.长期使用
npm config set registry https://registry.npm.taobao.org
可以安装淘宝镜像后再安装cnpm
想知道是否安装成功可以通过
npm config get registry
屏幕出现 https://registry.npm.taobao.org/说明安装成功
文章图片
npm info express
屏幕出现滚屏最后出现下面这样说明安装成功。
删除淘宝镜像:
npm config delete registry
【5】更新npm到最新版本。
npm install -g npm
【6】清理npm缓存
有些时候由于网络问题导致下载失败,再次重新下载后会有一个错误的json报错,这个是因为你上一次下载的时候的缓存问题,我们只需要清楚npm缓存就好了,
npm cache clean --force
【7】安装cli时还有可能出现-4080错误 ,这个时候说明是权限不够
【Nodejs的安装与环境配置】
文章图片
推荐阅读
- nodejs|nodejs环境配置
- npm|node.js安装与配置环境变量(详细步骤)
- Node.js时间戳和日期互相转换
- nodejs|package.json.lock 文件
- websocket|android中如何使用websocket,以及用nodejs做后台的实例
- javascript|使用vue实现自己音乐播放器仿网易云 移动端 (audio、播放、暂停、上一首、下一首、展示评论、音量控制、进度条拖拽)
- javascript|TODO-4(nodejs 实现一部漫画爬取)
- Nodejs使用前准备,基本使用、常用命令
- Node.js中相同模块是否会被加载多次()