一、下载地址

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. 《剑指offer》 树的子结构

    本题来自<剑指offer> 树的子结构 题目: 输入两棵二叉树A,B,判断B是不是A的子结构.(ps:我们约定空树不是任意一个树的子结构) 思路: 分两步走: 第一步:判断根节点,两个根节 ...

  2. MySQL5.7版本及以上,改密码sql语句;grant创建用户已经密码

    mysql> update mysql.user set authentication_string = password('*****')  where user = 'root'; gran ...

  3. Lua中,泛型for循环遍历table时,ipairs和pairs的区别

    为了看出两者的区别,首先定义一个table: a={"Hello","World";a=1,b=2,z=3,x=10,y=20;"Good" ...

  4. java.lang.RuntimeException: Unable to instantiate org.apache.hadoop.hive.metastore.HiveMetaStoreClient

    1.启动hive的时候出现这个问题,报错如下所示: [hadoop@slaver1 conf]$ hive Logging initialized -cdh5.-cdh5.3.6.jar!/hive- ...

  5. 使用JDBC连接ElasticSearch6.3(ElasticSearch SQL JDBC)

    使用JDBC连接ElasticSearch6.3(ElasticSearch SQL JDBC) https://blog.csdn.net/scgaliguodong123_/article/det ...

  6. POJ 3713 Transferring Sylla【Tarjan求割点】

    题意:给出一个无向图,判断是否任意两点间都存在至少3条互相独立的路,独立指公共顶点只有起点和终点.算法:枚举每个点,删去后用Tarjan判断图中是否存在割点,如果存在则该图不满足三连通性.Tarjan ...

  7. js中slice splice substring substr区别

    https://www.jb51.net/article/62165.htm 1.slice(start,end)  #  字符串 2.splice (位置,删除个数,添加元素)# 针对arrary ...

  8. ftp弱密码案例

  9. windows server远程连接提示“终端服务器超出了最大允许连接”

  10. Flink的容错

    checkpoint介绍 checkpoint机制是Flink可靠性的基石,可以保证Flink集群在某个算子因为某些原因(如 异常退出)出现故障时,能够将整个应用流图的状态恢复到故障之前的某一状态,保 ...