令人蛋疼的express 的下载安装,解决express不是内部或外部命令,也不是可运行的程序或批处理文件

        学习一门语言最难的是什么?没错是环境的配置,通常情况下,我是不可能一次性顺顺利利的把环境搭建好的,简直丧心病狂,不知道有没有小朋友和我一样,跪倒在环境配置上。今天我心血来潮想安装express(针对4.0以上版本),结果鼓捣了好几个小时,各种百度谷歌,终于把它给装上了,因为我自己百度谷歌搞了很久,所以我觉得有必要分享一下。

1、首先请安装nodejs,npm这个百度谷歌很容易就装好了,我不做介绍了。下面是我 安装的版本   

                   

 2、在终端上执行以下代码
         npm install -g express  
         npm install -g express-generator
       第一行代码默认"全局" 安装下载express最新版本,而最新版本将命令行工具分离出来了,所以需要执行第二行代码。下载完成之后你的文件夹下应该会有如下图所示的文件,如果成功下载就会有以下几个文件,文件 位置你 自己找(找不到怪我咯?)
           
         
3、此时如果不出意外应该就结束了,因为百度上都是这么说的,可是谁知道会不会好,试一下就知道了。
          测试:express --version
          打印:“express”不是内部或外部命令。。。。。。。。
          如果是这样,而且我们之前已经找到express.cmd文件了,这就说明,我们应该安装了,但是输入命令无法  执行,那就只有一个原因了,因为我们是全局安装,当在命令行中输入命令的时候,是通过高级设置中的环境变量提供的路径寻找该命令的,如果该路径下没有express命令,就会出现上述错误。所以我们检查一下环境变量的路径是不是包含我们express.cmd的路径,如果不是修改为express.cmd所在文件的路径。如下图所示。  
                         
                               
          用户变量和系统变量均改为express.cmd所在路径,别问我为什么,我也不知道为什么。
4、然后重启终端,输入命令express --version,应该就成了,如下图所示,如果还不成那我也不知道为什么了。
                        
这是我自己的解决办法,仅供参考,如果有人看到这篇文章还不懂的话可以联系我qq:2461890083。

猜你喜欢

转载自blog.csdn.net/congweijing/article/details/71176468