我是被网上的一些错误安装教程给带了好多弯路,今天在这里整理一下正确的node.js安装以及express模块安装教程。
1.首先进入node.js官网,选择官网推荐的稳定版下载,windows版本32位下载后缀为x86的,64位的下载后缀为x64的,直接下载msi文件,然后点击安装,直接下一步,无需选择。
2.安装成功后,进入cmd,运行node -v查看node安装的版本,npm已经和node同时安装成功,运行npm -v,查看npm的安装版本。如果npm没有安装成功,之前有安装过的话,则需要将c盘用户user里边的所有npm开头的文件全部删掉。然后写在重新安装。
3.下面开始安装模块。
①在nodejs安装目录下,先新建两个文件夹,即node_cache 和 node_global ,这两个文件夹是一定要新建的。
②打开cmd,分别运行一下两行命令
npm config set prefix "C:Program Files odejs ode_global" 地址以你的实际安装地址为例 npm config set cache "C:Program Files odejs ode_cache" 地址以你的实际安装地址为例
③配置环境变量 找到我的电脑右键选择属性,选择高级系统设置,选择系统变量。在系统变量里 将 NODE_PATH 的值改为C:Program Files odejs ode_global ode_modules ,将用户变量里的PATH 里的值修改为C:Program Files odejs ode_global 。
④ 注意 win7 系统以前可以直接打开cmd输入以下命令安装。
npm install express -g //全局安装 -g就是安装在node_global文件夹里边
win8,win10系统有权限问题,一定需要以管理员身份打开cmd,在开始框输入cmd,然后在cmd右键,选择以管理员身份运行,然后运行npm install express -g;。
输入express -V 查看安装的express版本如果出现提示express 不是内部或者是外部命令,则可能是因为安装的express版本在4.x版本,所以此处应该在添加一条
npm install -g express-generator
然后再查看express版本,就不再提示不是内部或外部的命令了。
然后安装成功。