版本号更新后,我们使用熟悉的npm install -g express命令安装,可是,成功安装之后竟然提示express不是内部或外部命令.

nodejs小问题:[1]express不是内部或外部命令

nodejs小问题:[1]express不是内部或外部命令

 为什么会这样子呢?

当我们找到安装后的express文件夹发现比之前熟悉的express少了非常多东西.

nodejs小问题:[1]express不是内部或外部命令

nodejs小问题:[1]express不是内部或外部命令

 怎么办呢?

推測是express版本号更新了,可是我们不知道新版本号该怎么玩了.所以我就仅仅好先删除当前安装的express,又一次安装曾经的版本号试试.測试ok.

    此处使用的命令有

    卸载: npm uninstall -g express

    安装指定版本号: npm install -g express@3.5.0

    查看版本号: express -V

    注意express -V中的V要大写,不然非常多版本号中会不识别

nodejs小问题:[1]express不是内部或外部命令

nodejs小问题:[1]express不是内部或外部命令

nodejs小问题:[1]express不是内部或外部命令

      当然,你仅仅是想要解决express命令不能识别的问题.此时你已经达到目的了.可是为什么新版本号我们用不了呢?

     原来,最新express4.0版本号中将命令工具分家出来了(项目地址:https://github.com/expressjs/generator),所以我们还须要安装一个命令工具,命令例如以下:

npm install -g express-generator

 

于是我又删除之前的express3.5.0再次安装express4.0及其命令工具

nodejs小问题:[1]express不是内部或外部命令

nodejs小问题:[1]express不是内部或外部命令

 既然安装好了我们就要測试一下新安装的express究竟可不能够使用

    于是我使用express创建一个project:

   express helloworld

   新版本号中命令发生了一些改变, 创建好project之后还须要用npm进行加入依赖和启动:

   cd helloworld

   npm install

   npm start


   然后新创建的helloworld就已经执行在3000port上

nodejs小问题:[1]express不是内部或外部命令

 訪问http://localhost:3000/就看到熟悉的页面了

nodejs小问题:[1]express不是内部或外部命令

 以及创建出来的文件夹效果

nodejs小问题:[1]express不是内部或外部命令

 此时真的就大功告成了,express新版本号还真有些变化的.呵呵.其它的新特点也等待我们大家去发现.



注意事项

安装指定版本号时须要使用npm install -g express@3.5.0这种命令

用express创建后的project一定要使用npm install在project文件夹下加入依赖才干够执行

执行应用不再是node app.js而是npm start

最新文章

  1. 基于corosync+pacemaker+drbd+LNMP做web服务器的高可用集群
  2. RDIFramework.NET框架Web中datagrid与treegrid控件自动生成右键菜单与列标题右键菜单
  3. IOS 公共类-数字处理
  4. LazyInitializationException: could not initialize proxy no session
  5. DP:Multiplication Puzzle(POJ 1651)
  6. 黄聪:禁止wordpress版本自动升级的解决方案
  7. IE浏览器 json异常
  8. 程序员老鸟写sql语句的经验之谈
  9. C# - 委托的使用
  10. 关于oracle数据库(8)查询2
  11. MPTCP iperf 发包方式
  12. 201621123057 《Java程序设计》第1周学习总结
  13. Java Socket输入流如何检测到EOF
  14. Vue子页面给父页面传递数据
  15. 如何使用点击事件弹出一个url的iframe选项卡
  16. Java学习--Cookie 和session
  17. docker 删除所有的 docker ps -a 记录
  18. ubuntu上安装R的时候遇到的问题总结
  19. kali更新源相关 -- 没有release文件、签名无效、404
  20. server2003 IIS 错误 解决

热门文章

  1. [Javascirpt AST] Babel Plugin -- create new CallExpression
  2. UVa 11015 - 05-2 Rendezvous
  3. 解决Win8/8.1无法正确识别USB3.0的问题
  4. 浅析C#组件编程中的一些小细节
  5. 【Codeforces Round #446 (Div. 2) C】Pride
  6. [Angular] Update FormArray with patchValue
  7. FMS2015:NVMe SSD的高可靠性及数据保护
  8. Android利用FTP实现与PC的上传和下载,实现二维码扫描下载
  9. 每日技术总结:Yarn和Npm大PK
  10. JAVA一些基础概念