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 相关文章推荐
js实现选中页面文字将其分享到新浪微博
Nov 05 Javascript
用JavaScript来美化HTML的select标签的下拉列表效果
Nov 17 Javascript
js+canvas简单绘制圆圈的方法
Jan 28 Javascript
微信公众平台开发教程(五)详解自定义菜单
Dec 02 Javascript
angular.JS实现网页禁用调试、复制和剪切
Mar 31 Javascript
javascript 初学教程及五子棋小程序的简单实现
Jul 04 Javascript
Vue.js框架路由使用方法实例详解
Aug 25 Javascript
JS去掉字符串中所有的逗号
Oct 18 Javascript
jQuery实现输入框的放大和缩小功能示例
Jul 21 jQuery
基于jQuery ztree实现表格风格的树状结构
Aug 31 jQuery
原生JS实现动态加载js文件并在加载成功后执行回调函数的方法
Dec 30 Javascript
node基于async/await对mysql进行封装
Jun 20 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读取远程gzip压缩网页的方法
2014/12/29 PHP
php打乱数组二维数组多维数组的简单实例
2016/06/17 PHP
LazyLoad 延迟加载(按需加载)
2010/05/31 Javascript
uploadify在Firefox下丢失session问题的解决方法
2013/08/07 Javascript
javascript中键盘事件用法实例分析
2015/01/30 Javascript
Jquery实现地铁线路指示灯提示牌效果的方法
2015/03/02 Javascript
JavaScript限定图片显示大小的方法
2015/03/11 Javascript
jquery实现下拉框功能效果【实例代码】
2016/05/06 Javascript
PHP捕捉异常中断的方法
2016/10/24 Javascript
Node.js中使用mongoose操作mongodb数据库的方法
2017/09/12 Javascript
详解Vue单元测试Karma+Mocha学习笔记
2018/01/31 Javascript
vue添加axios,并且指定baseurl的方法
2018/09/19 Javascript
js获取form表单中name属性的值
2019/02/27 Javascript
JavaScript的变量声明与声明提前用法实例分析
2019/11/26 Javascript
JavaScript实现简单的图片切换功能(实例代码)
2020/04/10 Javascript
JavaScript实现商品评价五星好评
2020/11/30 Javascript
vue浏览器返回监听的具体步骤
2021/02/03 Vue.js
python定时检查启动某个exe程序适合检测exe是否挂了
2013/01/21 Python
python常见的格式化输出小结
2016/12/15 Python
对Python 网络设备巡检脚本的实例讲解
2018/04/22 Python
使用Python通过win32 COM实现Word文档的写入与保存方法
2018/05/08 Python
pycharm中使用anaconda部署python环境的方法步骤
2018/12/19 Python
OpenCV 边缘检测
2019/07/10 Python
python调用jenkinsAPI构建jenkins,并传递参数的示例
2020/12/09 Python
html5 更新图片颜色示例代码
2014/07/29 HTML / CSS
Shopee新加坡:东南亚与台湾电商平台
2019/01/25 全球购物
《和我们一样享受春天》教学反思
2014/02/07 职场文书
便利店投资创业计划书
2014/02/08 职场文书
《我要的是葫芦》教学反思
2014/02/23 职场文书
校本教研活动总结
2014/07/01 职场文书
安全环保演讲稿
2014/08/28 职场文书
终止劳动合同证明书样本
2014/11/19 职场文书
我们的节日重阳节活动总结
2015/03/24 职场文书
创业计划书之儿童理发店
2019/09/27 职场文书
详解Python+OpenCV进行基础的图像操作
2022/02/15 Python