从下载NodeJs开始到引入express模块最全的安装过程以及出现的所有问题

来源:互联网 发布:windows桌面美化软件 编辑:程序博客网 时间:2024/05/09 23:44

一.首先下载Node.js安装包(msi)

这里根据自己的系统去node官网下载相应的msi包 =>双击运行  =>猛点下一步

二.配置环境变量

安装后,打开运行命令窗口,输入cmd。输入node -v,测试是否安装成功,会输出版本信息。

   新的node.js已经集成了npm,所以npm也一并装好了,输入npm -v测试,会输出版本信息。

然后设置环境变量:

计算机(或者我的电脑)右击属性=>高级系统设置=>环境变量。

新建一个用户变量。

变量名:NODE_PATH

值:D:\Node\node_modules

ps:值为nodejs安装目录.我这里放在D盘,可以根据自己的意愿放在自己想安装的盘符

在系统变量中找见path的环境变量=>编辑,在末尾添加 ;%NODE_PATH%

三 . 安装express模块

安装express模块时分两种情况:

1.没有改过npm默认的全局路径

命令行敲:npm install -g express

这时需要相当长的时间,如果想快速的安装就需要给npm配置taobao的镜像的registry就好了,
Ctrl+c结束上述进程
命令行敲:npm config set registry https://registry.npm.taobao.org

接着命令行敲:npm install -g express
安装成功会显示如下结果:


检测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模块创建项目了.


阅读全文
0 0
原创粉丝点击