一、下载地址

https://nodejs.org/zh-cn/download/

https://nodejs.org/zh-cn/download/releases/

二、安装步骤

1、双击“node-v6.9.2-x64.msi”;

2、更改目录;

3、默认选择“Add to PATH”;

4、完成。

三、配置

为了让npm全局安装的模块及缓存放在期望的目录下,而不是注册到C盘里,这里要做一些设置,假设node的安装目录是D:\software\nodejs。

1、在node的安装目录下,建立node_global和node_cache文件夹

2、在dos命令行输入下面指令,并关闭窗口

npm config set prefix "D:\software\nodejs\node_global"
npm config set cache "D:\software\nodejs\node_cache"

3、配置环境变量

进入“我的电脑”-右键-“属性”-“高级系统设置”-“高级”-“环境变量”,做下面操作。

A、新建系统变量NODE_PATH

变量名:NODE_PATH
变量值:D:\software\nodejs\node_global\node_modules

B、编辑用户变量Path

加入;D:\software\nodejs\node_global

四、一些问题

1、node版本过高

比如有个项目已经存在,而开发人员拿到一台新电脑,安装了高版本的node,运行项目,发现一系列报错,缺少模块,这时有可能是node版本过高造成的。要在现有项目上进行迭代,必须降低node版本保持和项目依赖的node版本一致。

在mac,linux上,如果没有全局安装过node,可以通过nvm命令行来控制node版本;

## 安装
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | bash

## 安装是否成功
command -v nvm

##列出所有版本
nvm ls-remote

##安装指定版本
nvm install v4.4.7

##使用指定版本
nvm use v4.4.7

##查看当前使用版本
nvm ls

如果不用担心全局模块兼容性问题,用n。n对已经安装的全局模块不作为,也就是说,如果你有某个全局模块使用了这个版本的node来安装的,当你切换成别的版本的时候,可能由于版本问题,这个全局模块就不能用了。

## 安装n模块
sudo npm install -g n

## 安装最新node
n lastest

##安装稳定版
n stable

##安装指定版本
n 

在windows上,你可以用n命令行来降低node版本,也可以把现有的node卸载了,然后前往https://nodejs.org/zh-cn/download/releases/下载你需要的低版本吧。

node安装及配置之windows版的更多相关文章

  1. Node.js安装+环境配置【Windows版】

    Node.js安装及环境配置之Windows篇  一.安装环境 1.本机系统:Windows 10 Pro(64位)2.Node.js:v6.9.2LTS(64位) 二.安装Node.js步骤 1.下 ...

  2. Nginx+Tomcat安装与配置(windows版)

    相信很多人都听过nginx,这个小巧的东西慢慢地在吞食apache和IIS的份额.那究竟它有什么作用呢?可能很多人未必了解. 说到反向代理,可能很多人都听说,但具体什么是反向代理,很多人估计就不清楚了 ...

  3. nginx是什么nginx安装与配置之windows版

    1.nginx是什么 为了快速了解nginx我们先引用网上的nginx介绍: Nginx ("engine x") 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP ...

  4. Apache下载、安装及配置(Windows版)

    一.Apache的下载 1.点击链接http://httpd.apache.org/download.cgi,找到所需版本,如下图位置: 2.点击所需版本,选择Windows文件格式,如下图位置: 3 ...

  5. bat-静默安装并配置mysql(windows版)

    mysql版本 mysql-5.6.35-winx64 路径关系 @echo off Setlocal enabledelayedexpansion @REM vscode中自动开启延迟环境变量扩展, ...

  6. TP-Shop安装步骤教程(Windows版)

    TP-Shop安装步骤教程(Windows版) PS:首次发文,请多指教! 一.安装要求 1.PHP5.4以上,MYsql5.5以上. 2.需要Phpcurl,gd库.php_mysqli,php_o ...

  7. Apache服务器最新版下载、安装及配置(win版)

    Apache服务器最新版下载.安装及配置(win版) Apache的下载: 登录http://httpd.apache.org/download.cgi 这个地址,找到2.4.10,如下图位置:   ...

  8. PyCharm和JDK安装与配置(windows)

    原创 PyCharm和JDK安装与配置(windows) mb5cd21e691f31a关注0人评论2024人阅读2020-03-20 21:08:41   一.PyCharm安装与配置 PyChar ...

  9. MySQL数据库的安装与配置(windows)

    MySQL是目前最为流行的开放源码的数据库,是完全网络化的跨平台的关系型数据库系统,它是由瑞典MySQLAB公司开发,目前属于Oracle公司.任何人都能从Internet下载MySQL软件,而无需支 ...

随机推荐

  1. ActiveSync 学习记录

    协议就是一种规范.它是高效团队协作的依据.有的人可能不爱看团队规范之类的文档,一方面是个人意识问题,另外也和文档的组织.协作的效果相关. 写好文档: 看好文档. 1. 处理XML转码 抓包后,发现邮件 ...

  2. 集腋成裘-03-css基础-02

    1.1 三种写法 内嵌式:样式只作用于当前文件,没有真正实现结构表现分离 外链式:作用范围是当前站点,真正实现了内容与表现分离 行内样式:仅限于当前标签,结构混在一起 1.2 标签分类 1.2.1 块 ...

  3. C#通讯录——Windows Form Contact List

    C#通讯录 Windows Form Contact List 主窗口 using System; using System.Collections.Generic; using System.Com ...

  4. 小米8如何root

    现身说法,实测有效,也踩坑很多. 0. 准备手机.数据线.windows系统的电脑.小米帐号,各一个. 手机需要装上sim卡:电脑需要能上网.最好是有wifi的环境,用来下载安装包. 注意提前备份数据 ...

  5. lua 日期的一些函数

    --根据日期获取星期几 function getWeekNum(strDate) local ymd = Split(strDate,"-") t = ]),month=]),da ...

  6. IIS异常

    http 错误 500.19 - internal server error 今天发布wcf到本地的IIS上,访问时出现了500.19错误.有效解决办法:是因为IIS没有安装完全,把能勾选的全部勾选上 ...

  7. php处理IOS图片旋转

    $picAddr = $url; $exif = exif_read_data($picAddr); $image = imagecreatefromjpeg($picAddr); if($exif[ ...

  8. python全栈开发day101-认证组件、权限组件、频率组件

    1.Mixins类分析 这两个函数都在GenericAPIView下,这就是为什么必须搭配继承GenericAPIView的原因. 这两个主要是get_object()较为复杂. 2.认证组件源码分析 ...

  9. 批处理打开关闭服务(ArcSDE+Oracle92的)

    转自:http://crmhf.blog.163.com/blog/static/7707820320097199560516/ 批处理打开服务:echo offnet start "Arc ...

  10. Codeforces 1092E Minimal Diameter Forest

    Minimal Diameter Forest 首先我们找出每个连通块中的特殊点, 特殊点的定义是到各种个连通块中距离的最大值最小的点, 每个连通块肯定通过特殊点连到其他连通块, 我们把有最大值的特殊 ...