node安装及配置之windows版
一、下载地址
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版的更多相关文章
- Node.js安装+环境配置【Windows版】
Node.js安装及环境配置之Windows篇 一.安装环境 1.本机系统:Windows 10 Pro(64位)2.Node.js:v6.9.2LTS(64位) 二.安装Node.js步骤 1.下 ...
- Nginx+Tomcat安装与配置(windows版)
相信很多人都听过nginx,这个小巧的东西慢慢地在吞食apache和IIS的份额.那究竟它有什么作用呢?可能很多人未必了解. 说到反向代理,可能很多人都听说,但具体什么是反向代理,很多人估计就不清楚了 ...
- nginx是什么nginx安装与配置之windows版
1.nginx是什么 为了快速了解nginx我们先引用网上的nginx介绍: Nginx ("engine x") 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP ...
- Apache下载、安装及配置(Windows版)
一.Apache的下载 1.点击链接http://httpd.apache.org/download.cgi,找到所需版本,如下图位置: 2.点击所需版本,选择Windows文件格式,如下图位置: 3 ...
- bat-静默安装并配置mysql(windows版)
mysql版本 mysql-5.6.35-winx64 路径关系 @echo off Setlocal enabledelayedexpansion @REM vscode中自动开启延迟环境变量扩展, ...
- TP-Shop安装步骤教程(Windows版)
TP-Shop安装步骤教程(Windows版) PS:首次发文,请多指教! 一.安装要求 1.PHP5.4以上,MYsql5.5以上. 2.需要Phpcurl,gd库.php_mysqli,php_o ...
- Apache服务器最新版下载、安装及配置(win版)
Apache服务器最新版下载.安装及配置(win版) Apache的下载: 登录http://httpd.apache.org/download.cgi 这个地址,找到2.4.10,如下图位置: ...
- PyCharm和JDK安装与配置(windows)
原创 PyCharm和JDK安装与配置(windows) mb5cd21e691f31a关注0人评论2024人阅读2020-03-20 21:08:41 一.PyCharm安装与配置 PyChar ...
- MySQL数据库的安装与配置(windows)
MySQL是目前最为流行的开放源码的数据库,是完全网络化的跨平台的关系型数据库系统,它是由瑞典MySQLAB公司开发,目前属于Oracle公司.任何人都能从Internet下载MySQL软件,而无需支 ...
随机推荐
- swoole 简介
- shell之ulimit应该注意的事项
详细介绍:http://www.cnblogs.com/xiaOt119/archive/2012/06/13/2547930.html ulimit -n 2048 1.这个限制是针对单个程序的限制 ...
- log4j2的log输出到tomcat/logs目录下及使用(转)
原文链接:http://blog.csdn.net/honghailiang888/article/details/50370252 原文作者: Herman-Hong 一.环境配置 log4j2. ...
- python基础复习
复习-基础 一.review-base 其他语言吗和python的对比 c vs Python c语言是python的底层实现,解释器就是由python编写的. c语言开发的程序执行效率高,开发现率低 ...
- 论文阅读笔记三:R2CNN:Rotational Region CNN for Orientation Robust Scene Text Detection(CVPR2017)
进行文本的检测的学习,开始使用的是ctpn网络,由于ctpn只能检测水平的文字,而对场景图片中倾斜的文本无法进行很好的检测,故将网络换为RRCNN(全称如题).小白一枚,这里就将RRCNN的论文拿来拜 ...
- servlet获取多个同名参数
String[] item = request.getParameterValues("参数名");
- CMake在Visual Studio下保持目录结构
CMake在Visual Studio下保持目录结构 原理 主要通过CMAKE自带函数source_group来设定. 需要把add_executable()函数进行封装,包裹一层source_gro ...
- 解决Windows Server 2008R2通过计划任务定时执行bat文件,显示成功但实际未执行
前段时间在Windows Server 2008安装了一套基于MySQL数据库的软件,处于数据安全的考虑,希望每天能够自动进行数据库备份.我在别人脚本的基础上自己写了一个数据库备份的bat脚本,双击该 ...
- python---用链表结构实现有序和无序列表的几个功能
只是看看套路,没有深入练习. 如果真要自己写,可以基于此类. 但其实,在普通使用中,这样实现的性能,并没有python原生的列表性能好. 因为python原生列表的功能,是基于数组作扩展实现的. # ...
- Go中的panic和recover
这两个内置函数,用来处理go的运行时错误. panic用来主动抛出错误, recover用来捕获panic抛出的错误. recover()和defer一起使用, 但是recover()只有在defer ...