Node.js安装详细步骤教程(Windows版)详解


Posted in Javascript onSeptember 01, 2019

什么是Node.js?

简单的说 Node.js 就是运行在服务端的 JavaScript。

Node.js是一个基于 Chrome V8 引擎的 JavaScript 运行环境;

Node.js使用一个事件驱动、非阻塞式 I/O 的模型,使其轻量且高效;

Node.js的软件包生态系统npm是全球最大的开源库生态系统。

安装教程

本机环境:Windows 7 旗舰版 64bit操作系统

1.下载安装包

Node.js 官方网站下载:https://nodejs.org/en/download/

Node.js安装详细步骤教程(Windows版)详解

下载完成,安装包如下:

Node.js安装详细步骤教程(Windows版)详解

2.安装

双击打开安装,下一步下一步即可(笔者安装路径为“D:\Program Files\nodejs”):

Node.js安装详细步骤教程(Windows版)详解

……

Node.js安装详细步骤教程(Windows版)详解

安装成功,测试安装是否成功,运行CMD,分别输入node -v 和 npm -v 分别查看node和npm的版本号,如下图所示:

Node.js安装详细步骤教程(Windows版)详解

安装完成后系统目录如图所示(其中,npm随安装程序自动安装,作用就是对Node.js依赖的包进行管理):

Node.js安装详细步骤教程(Windows版)详解

3.配置npm在安装全局模块时的路径和缓存cache的路径

因为在执行例如npm install webpack -g等命令全局安装的时候,默认会将模块安装在C:\Users\用户名\AppData\Roaming路径下的npm和npm_cache中,不方便管理且占用C盘空间,

所以这里配置自定义的全局模块安装目录,在node.js安装目录下新建两个文件夹 node_global和node_cache,如图所示:

Node.js安装详细步骤教程(Windows版)详解

然后在cmd命令下执行如下两个命令:

npm config set prefix "D:\Program Files\nodejs\node_global"

npm config set cache "D:\Program Files\nodejs\node_cache"

执行命令,如下图所示:

Node.js安装详细步骤教程(Windows版)详解

执行完后,配置环境变量,如下:

“环境变量” -> “系统变量”:新建一个变量名为 “NODE_PATH”, 值为“D:\Program Files\nodejs\node_modules”,如下图:

Node.js安装详细步骤教程(Windows版)详解

“环境变量” -> “用户变量”:编辑用户变量里的Path,将相应npm的路径(“C:\Users\用户名\AppData\Roaming\npm”)改为:“D:\Program Files\nodejs\node_global”,如下:

Node.js安装详细步骤教程(Windows版)详解

配置完成。

4.测试

在cmd命令下执行 npm install webpack -g 安装webpack,如下图所示:

Node.js安装详细步骤教程(Windows版)详解

安装成功,自定义文件夹如下所示:

Node.js安装详细步骤教程(Windows版)详解

Node.js安装详细步骤教程(Windows版)详解

在cmd命令下执行npm webpack -v 查看webpack版本,如下图所示:

Node.js安装详细步骤教程(Windows版)详解

总结

以上node.js的安装,笔者已亲测可用,希望本篇博客对您有所帮助,在安装配置过程中,若遇到问题,欢迎留言交流!

Javascript 相关文章推荐
JQuery 解析多维的Json数据格式
Nov 02 Javascript
javascript getElementsByClassName实现代码
Oct 11 Javascript
定时器(setTimeout/setInterval)调用带参函数失效解决方法
Mar 26 Javascript
jQuery找出网页上最高元素的方法
Mar 20 Javascript
微信小程序 自定义对话框实例详解
Jan 20 Javascript
详解js的异步编程技术的方法
Feb 09 Javascript
webpack学习笔记之代码分割和按需加载的实例详解
Jul 20 Javascript
移动端网页开发调试神器Eruda的介绍与使用技巧
Oct 30 Javascript
微信小程序自定义toast实现方法详解【附demo源码下载】
Nov 28 Javascript
微信小程序websocket实现聊天功能
Mar 30 Javascript
详解Vue源码之数据的代理访问
Dec 11 Javascript
koa2服务端使用jwt进行鉴权及路由权限分发的流程分析
Jul 22 Javascript
vue组件命名和props命名代码详解
Sep 01 #Javascript
Vue-CLI项目中路由传参的方式详解
Sep 01 #Javascript
vue实现输入框的模糊查询的示例代码(节流函数的应用场景)
Sep 01 #Javascript
vue中的v-if和v-show的区别详解
Sep 01 #Javascript
react中Suspense的使用详解
Sep 01 #Javascript
vue 实现微信浮标效果
Sep 01 #Javascript
微信小程序获取位置展示地图并标注信息的实例代码
Sep 01 #Javascript
You might like
PHP安装问题
2006/10/09 PHP
PHP入门速成教程
2007/03/19 PHP
PHP--用万网的接口实现域名查询功能
2012/12/13 PHP
PHP轻量级数据库操作类Medoo增加、删除、修改、查询例子
2014/07/04 PHP
PHP单文件上传原理及上传函数的封装操作示例
2019/09/02 PHP
禁止刷新,回退的JS
2006/11/25 Javascript
javascript匿名函数实例分析
2014/11/18 Javascript
JavaScript获取文本框内选中文本的方法
2015/02/20 Javascript
JavaScript使用Prototype实现面向对象的方法
2015/04/14 Javascript
JavaScript控制网页层收起和展开效果的方法
2015/04/15 Javascript
jQuery中toggle()函数的使用实例
2015/04/17 Javascript
基于jQuery实现Ajax验证用户名是否存在实例
2016/03/30 Javascript
微信小程序 购物车简单实例
2016/10/24 Javascript
VUE 全局变量的几种实现方式
2018/08/22 Javascript
让mocha支持ES6模块的方法实现
2020/01/14 Javascript
Nuxt 项目性能优化调研分析
2020/11/07 Javascript
浅谈es6中的元编程
2020/12/01 Javascript
python中pygame模块用法实例
2014/10/09 Python
Python xlrd读取excel日期类型的2种方法
2015/04/28 Python
CentOS 7下安装Python 3.5并与Python2.7兼容并存详解
2017/07/07 Python
Python中的探索性数据分析(功能式)
2017/12/22 Python
python简易实现任意位数的水仙花实例
2018/11/13 Python
python对列进行平移变换的方法(shift)
2019/01/10 Python
使用Python完成15位18位身份证的互转功能
2019/11/06 Python
PyTorch 普通卷积和空洞卷积实例
2020/01/07 Python
Python3和PyCharm安装与环境配置【图文教程】
2020/02/14 Python
Python批量安装卸载1000个apk的方法
2020/04/10 Python
Python爬取你好李焕英豆瓣短评生成词云的示例代码
2021/02/24 Python
英国独特的时尚和生活方式品牌:JOY
2018/03/17 全球购物
新西兰Bookabach:查找全球度假屋
2020/12/03 全球购物
电子商务专业个人的自我评价
2013/12/19 职场文书
校庆标语集锦
2014/06/25 职场文书
驾驶员安全责任书
2014/07/22 职场文书
作风整顿个人剖析材料
2014/10/06 职场文书
Python 中的单分派泛函数你真的了解吗
2021/06/22 Python
Java 写一个简单的图书管理系统
2022/04/26 Java/Android