安装node配置npm环境

写这篇文章的主要原因是,觉得csdn中关于node配置环境五花八门,导致我第一次学习node的时候环境配的那是一个槽糕,所以重新卸载,然后安装,配置环境。这里就简单介绍一下我是如何在windows7中如何安装和配置node的吧!首先我是参考了两篇博客,这里我给出链接,
https://blog.csdn.net/huanghanqian/article/details/51440592https://blog.csdn.net/zhyh1986/article/details/39249655
以上就是我参考的文章,但是我却是结合两篇才弄成功的,当然我配置的时候出了一个问题,这个问题,就是node证书过期的问题,我在上一篇博客中有记录,如果有小伙伴遇到和我一样的问题,就看我上一篇文章(nodejs分类中)吧!好了下面就来介绍一下node配置环境:

  1. 官网下载https://nodejs.org/en/download/一步步教你配置node环境
    这是我下载安装的版本。直接用选择.msi这个,然后一键式到底安装即可,如果纯小白的话就看这里吧http://www.runoob.com/nodejs/nodejs-install-setup.html
    这里我给一张图,(不要使用默认路径,请自己创建文件夹存放node,否则就不需要看我后面npm环境变量的配置了,因为node有默认的npm环境配置和默认的模块存放位置)

一步步教你配置node环境
安装到这里的时候,提示一下,这个安装nodejs的路径你可以自己设置,然后你要知道自己的node路径,因为等下需要用到。

  1. 测试一下node是否安装好,直接打开cmd,然后输入node -v,由于nodejs新版中已经集成了npm,所以可以输入npm -v,测试一下npm版本。如下:
    一步步教你配置node环境
    如果是这样的话,那么你已经安装node成功了。

  2. node到现在已经安装完毕,那么cmd进入node环境,对它进行一些操作了。一步步教你配置node环境

  3. npm作为模块管理,是一个很重要的东西,下面来配置一下npm环境:
    首先我们要先配置npm的全局模块的存放路径以及cache的路径,那么接下来就在nodejs的主目录下建立“node_global”和“node_cache”这两个文件夹吧,如图:一步步教你配置node环境
    然后启动cmd,输入npm config set prefix “D:\work\nodejs\node_global”(这个路径是你自己刚刚建立的node_global文件夹所在路径),继续输入npm config set cache "D:\work\nodejs\node_cache"

  4. 好接下来就安装一个模块测试一下,模块是否安装在你自己建立的node_global这个文件夹里面,下面让我们打开cmd,输入命令npm install express -g,成功之后express模块就在node_global文件夹下面啦!一步步教你配置node环境
    这里注意一下,第一次npm安装模块的时候就会自动生成一个node_modules,然后所有安装完的模块就在这个文件夹下面啦!

  5. 好,如果你以为到此就结束了话,那就大错特错了,如果我们项目中需要调用express这个模块怎么办呢,当然我们不可能说写一个项目然后测试这个模块能不能用吧,所有我们直接node环境下面测试就行:一步步教你配置node环境
    这是我已经配置了环境变量,所有express这个模块是能够被调用的,而你没有配置,在node下面测试的话,它会说,module not find ,不信的话,你可以试试。好那么下面就教你如何配置npm环境变量:首先打开
    一步步教你配置node环境
    然后直接在系统变量中新建一个NODE_PATH,变量值用你的全局模块存放路径,我的路径是这个

一步步教你配置node环境

具体操作是这样:

一步步教你配置node环境
由于改变了module的默认地址,所以上面的用户变量都要跟着改变一下(由于之前安装node的时候,用户变量中自动配置了一个默认的全局模块路径C:\Users\Administrator\AppData\Roaming\npm ,直接删除即可。然后,在用户变量"PATH"中,编辑自己上面已经设置好的模块路径:“D:\work\nodejs\node_global\”,注意,这个是我自己的,你需要用自己配置好的),要不使用module的时候会导致输入命令出现“xxx不是内部或外部命令,也不是可运行的程序或批处理文件”这个错误。

一步步教你配置node环境

  1. 以上步骤都OK的话,(先关闭cmd后)我们可以再次开启cmd命令行,进入node,输入“require(‘express’)”来测试下node的模块全局路径是否配置正确了。正确的话cmd会列出express的相关信息。一步步教你配置node环境
  2. 好了环境配置完了,通常用Nodejs做Web开发,需要3个框架配合使用,就像Java中的SSH。那就是express+ejs+mysql/mongoose

相关文章: