从下载NodeJs开始到引入express模块最全的安装过程以及出现的所有问题
2017-11-14 11:05
639 查看
一.首先下载Node.js安装包(msi)
这里根据自己的系统去node官网下载相应的msi包 =>双击运行 =>猛点下一步二.配置环境变量
新的node.js已经集成了npm,所以npm也一并装好了,输入npm -v测试,会输出版本信息。
然后设置环境变量:
计算机(或者我的电脑)右击属性=>高级系统设置=>环境变量。
新建一个用户变量。
变量名:NODE_PATH
值:D:\Node\node_modules
ps:值为nodejs安装目录.我这里放在D盘,可以根据自己的意愿放在自己想安装的盘符
在系统变量中找见path的环境变量=>编辑,在末尾添加 ;%NODE_PATH%
三 . 安装express模块
安装express模块时分两种情况:1.没有改过npm默认的全局路径
命令行敲:npminstall -g express
这时需要相当长的时间,如果想快速的安装就需要给npm配置taobao的镜像的registry就好了,
Ctrl+c结束上述进程
命令行敲:npm
config set registry https://registry.npm.taobao.org
接着命令行敲:npm
install -g express
安装成功会显示如下
cdbe
结果:
检测express
命令行键入:express -V 注意
:V必须为大写
ps:express 4.x版本以上会提示 "express"不是内部或外部命令,也不是可运行命令或批处理文件
至于为什么会出现这种原因我这里就不解释了,这里提供了以下解决方案:
命令行键入:npm install -g express-generator
完成后命令行键入:express -V
至此,这种情况的express模块已成功安装.
2.改了npm的全局路径
如果你心血来潮想将npm安装的全局路径改到别的盘符中,这里也提供两种方案:这里我想将npm的全局路径放在 D:/Node文件夹下,在Node文件夹下新建:node_global 和 node_cache文件
方案一:
打开C:\Users(用户)\你的用户名\.npmrc 这个文件
改成
保存.
方案二:
命令行键入:npm config set prefix "D:\Node\node_global"
npm config set cache "D:\Node\node_cache"
接下来就是最重要的了, 如果你将npm的全局路径改了,命令行键入:express -V时也会提示
"express" 不是内部或外部命令,也不是可运行命令或批处理文件.
因为改变了默认的路径,需要修改系统的环境变量配置去让命令行识别命令,
这里分为用户变量和系统变量。
先在用户变量里面新建明为PATH的变量,值为:D:\Node\node_global,这个值是你新建的文件夹的路径
然后在系统变量里面新建一个叫NODE_PATH的变量,
值为D:\Node\node_global\node_modules
这个值是新建的node_global下的node_modules文件夹的路径,
以后安装的全局模块就在这里,(这个文件夹是安装完任何一个模块后才会出现,
所以配置环境变量前要随便先安装一个模块)
保存.
至此express模块安装完成, 输入express -V测试安装结果. 然后就可以用express模块创建项目了.
相关文章推荐
- Nginx+Tomcat+pcre 安装过程和出现的问题以及解决方案
- Ubuntu 12.04(32位)安装Oracle 11g(32位)全过程以及几乎所有问题的解决办法
- ArcSDE安装过程出现问题以及解决方法
- Ubuntu 12.04(32位)安装Oracle 11g(32位)全过程以及几乎所有问题的解决办法
- Ubuntu 12.04(32位)安装Oracle 11g(32位)全过程以及几乎所有问题的解决办法
- 整理ArcSDE 安装过程出现问题以及解决方法系列
- ubuntu安装 laravel 过程中出现: mcrypt php extension required 的问题 | 以及composer相关问题 | Nginx安装
- cocoaPods 安装以及安装过程中出现的问题
- Ubuntu 12.04(32位)安装Oracle 11g(32位)全过程以及几乎所有问题的解决办法
- [转]Ubuntu 12.04(32位)安装Oracle 11g(32位)全过程以及几乎所有问题的解决办法
- u盘启动安装ubuntu与windows双系统过程记录以及可能出现的问题提示
- Nginx+Tomcat+pcre 安装过程和出现的问题以及解决方案
- 安装cx_Oracle模块步骤以及出现问题解决,还有中文乱码情况
- Linux下安装MyEclipse和Tomcat服务器详解,以及我安装过程中所出现的问题以及解决办法,并实现一个web小程序
- 整理ArcSDE 安装过程出现问题以及解决方法系列
- Ubuntu 12.04(32位)安装Oracle 11g(32位)全过程以及几乎所有问题的解决办法
- Ubuntu 12.04(32位)安装Oracle 11g(32位)全过程以及几乎所有问题的解决办法
- ArcSDE 安装过程出现问题以及解决方法(转载,收藏版)
- 【图文】Ubuntu系统源码方式编译安装node.js以及express安装出现找不到命令的问题
- Ubuntu 12.04(32位)安装Oracle 11g(32位)全过程以及几乎所有问题的解决办法