系统:

windows10


1、下载:

https://nodejs.org/en/

2.下载最新版本,根据你的系统选择32位或者64位;

3、建议选择源码源码安装,不选择编译后的安装

如:


4、进行安装,一直回车,下一步,无需进行选择;

5、默认安装后进行配置:

一般默认安装路径是:C:\Program Files\nodejs

6、环境变量配置,一般不配置也可以,系统会自动加入环境变量,也可以进行配置:

配置如下:

配置环境变量

新建一个系统变量

变量名:NODE_HOME
变量值(你的安装目录):C:\Program Files\nodejs


编辑Path变量

新增两个条目

%NODE_HOME%
%NODE_HOME%\node-global


7、此时,你已经安装成功了,可以正常使用:


8、设置国内源,否则下载国外的比较慢:

cmd命令打开命令窗口输入:

npm config set registry "https://registry.npm.taobao.org"

9、一般情况下,我们会设置全局的变量,用来存放:模块和缓存;如果设置这个2个,需要进行以上的环境变量设置:
当然你也可以不进行操作指定存放,默认就可以,根据自己需要 我们要先配置npm的全局模块的存放路径以及cache的路径,例如我希望将以上两个文件夹放在NodeJS的主目录下,便在NodeJs下建立"node_global"及"node_cache"两个文件夹。如下图 进行配置操作:
node_global
node_cache
这个2个文件夹可以随意创建放置你想放的路径,创建后操作如下:
下面是我放在安装目录下:
C:\Program Files\nodejs

cmd命令窗口:

2,在nodejs安装路径下新建文件夹node_cache用来存放下载包的缓存; 即:D:\Program/ Files\nodejs\node_cache;

npm config set cache "D:\Program/ Files\nodejs\node_cache" 设置缓存文件夹;

运行npm config set prefix "D:\Program/ Files\nodejs"设置全局模块存放路径;

注意:nodejs会自动寻找该路径下的node_modules文件夹为实际存放全局模块的路径,这也是为啥叫prefix不叫global的原因;

以后安装的全局模块都会被放到D:\Program Files\nodejs\node_modules下,跟npm模块在一个文件夹中;

4,修改D:\Program/ Files\nodejs\node_modules\npm\npmrc文件,将默认值改为:

prefix=D:\Program/ Files\nodejs,如果不做这个修改,则npm在运行 npm ls  -g 的时候,仍然以默认的路径来查找已安装的全局模块;

5,运行npm install express -g 以全局方式安装express模块,可发现,在D:\Program/ Files\nodejs\node_modules下出现express文件夹;



注意:

如果想更改你创建后的目录修改文件:

用户家目录下:

.nmprc文件内,进行修改或者删除操作即可


.npmrc的文件具体内容:

cache=C:\Program/ Files\nodejs\node-cache
registry=https://registry.npm.taobao.org/
prefix=C:\Program/ Files\nodejs\node-global

看完是不是顿时就明白了吧,其实你也可以手动写入呵呵呵

安装完成,你可以自由玩耍了!

windows10,nodejs安装步骤的更多相关文章

  1. NodeJs安装步骤与淘宝镜像

    dir 列目录 lscd 路径 切换路径 cdmd 文件夹名 创建一个空文件夹 mdC: 切换盘符 cls 清屏 clear ping ip/网址 网络测试ipconfig -all 查看网络连接信息 ...

  2. 记Windows10下安装Docker的步骤

    本文主要是记录吾八哥本人在Windows10下安装Docker的过程,当然这些步骤也是在网上搜索查阅资料得知而来的!具体步骤如下: 一.启用Hyper-V 打开控制面板 - 程序和功能 - 启用或关闭 ...

  3. Windows10下安装Oracle 11g 64位的详细步骤

    直接附上我整理后的Word版<Windows10下安装Oracle 11g 64位的详细步骤>下载地址,提取码:9vak. 参考文献: 1.Win10 64位系统下安装Oracle11g详 ...

  4. --nodejs详细安装步骤

    什么是nodejs? 脚本语言需要一个解析器才能运行,JavaScript是脚本语言,在不同的位置有不一样的解析器,如写入html的js语言,浏览器是它的解析器角色.而对于需要独立运行的JS,node ...

  5. windows10环境下的RabbitMQ安装步骤(图文)

    https://blog.csdn.net/weixin_39735923/article/details/79288578 记录下本人在win10环境下安装RabbitMQ的步骤,以作备忘. 第一步 ...

  6. 这可能是你看过最详细的NodeJS安装配置教程

    博主是一枚Java菜鸡,今天在B站上看一些教程视频的时候偶尔看了一眼评论区,发现好多人在Node和Vue安装的位置卡住了,便决定今晚肝出一套最详细的NodeJS安装配置的教程 本文适合初次接触Node ...

  7. linux下的nodejs安装

      linux下安装nodejs的方式: 1.源码安装 2.nvm安装 这里推荐使用nvm安装,避免下载nodejs源码:   安装步骤: 一.安装git        一般linux系统的git版本 ...

  8. [转]phoneGap3.0安装步骤(以windows下的android环境为例):

    phoneGap3.0安装步骤(以windows下的android环境为例): 环境: WIN系统,JDK,Android,Eclipse,Ant,Git,PhoneGap3.x (Cordova) ...

  9. win10下使用nodejs安装及webstorm创建express项目的指导

    title: win10下使用nodejs安装 win10下使用nodejs安装及webstorm创建express项目的指导 windows下nvm的安装 熟悉linux下nodejs开发的朋友应该 ...

随机推荐

  1. sql server 事务隔离性 snapshot 、read committed说明

    一. --该 read committed 默认事务隔离级别 在 systemuser修改事务未完成时 select * from [SystemUser] where id=62; 该语句是不可读取 ...

  2. C#5.0 异步编程 Async和Await--异步方法的规范和注意事项

    要些异步方法要注意一下几点: 异步方法的返回值有三种: 1.没有任何返回值的void 2.返回一个Task任务的Task,可以获得该异步方法的执行状态 3.返回Task<T> 可以获得异步 ...

  3. react 16.3+ 新生命周期

    react 16.3版本出现了两个新的生命周期函数,并将逐渐废弃componentWillMount().componentWillReceiveProps().componentWillUpdate ...

  4. 【记录】利用Jquery 在 textarea 内实现文字动态换行

    背景: 最近在做前端时候遇到一种情况,需要用js动态输入内容到textarea, 比如实时聊天功能,用户A每次发送信息都需要另起一行. 问题: 根据以往经验,以为用$('#textArea').htm ...

  5. tengine日志切割-配置分钟级别日志自动切割

    tengine日志切割-配置分钟级别日志自动切割 安装 以安装最新版本的tengine-2.1.2版本 下载连接 tengine支持许多变量 变量 $conn_requests 当前请求在长连接上的序 ...

  6. 数据结构(c语言版,严蔚敏)第1章绪论

    第1章严蔚敏

  7. vue-cli下的vuex的极简Demo(实现加1减1操作)

    1.vue-cli搭建好项目之后,使用npm安装vuex npm install vuex --save 2.在项目目录中构建vuex目录(这里我新建了store的文件夹,里面新建了store.js文 ...

  8. 【Web】Spring WebFlux

    阅读目录 一.关于WebFlux 二.SpringMVC与SpringWebFlux 三.Reactive Spring Web 四.实现WebFlux示例 SpringWebflux是SpringF ...

  9. Jlink V8固件恢复

    使用附件中的PDF文档步骤即可,但是千万千万记得两点,更新系统很关键,很关键 1.WINXP系统 2.32Bit系统 切记切记,其他的win7,winxp 64就不用试着更新了,全部是坑 大概步骤 J ...

  10. QT之QCustomPlot(二)

    怎么设置X,Y轴位置 Manages a single axis inside a QCustomPlot. Usually doesn't need to be instantiated exter ...