nodejs版本号更新问题:express不是内部或外部命令
版本号更新后,我们使用熟悉的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
最新文章
- 基于corosync+pacemaker+drbd+LNMP做web服务器的高可用集群
- RDIFramework.NET框架Web中datagrid与treegrid控件自动生成右键菜单与列标题右键菜单
- IOS 公共类-数字处理
- LazyInitializationException: could not initialize proxy no session
- DP:Multiplication Puzzle(POJ 1651)
- 黄聪:禁止wordpress版本自动升级的解决方案
- IE浏览器 json异常
- 程序员老鸟写sql语句的经验之谈
- C# - 委托的使用
- 关于oracle数据库(8)查询2
- MPTCP iperf 发包方式
- 201621123057 《Java程序设计》第1周学习总结
- Java Socket输入流如何检测到EOF
- Vue子页面给父页面传递数据
- 如何使用点击事件弹出一个url的iframe选项卡
- Java学习--Cookie 和session
- docker 删除所有的 docker ps -a 记录
- ubuntu上安装R的时候遇到的问题总结
- kali更新源相关 -- 没有release文件、签名无效、404
- server2003 IIS 错误 解决
热门文章
- [Javascirpt AST] Babel Plugin -- create new CallExpression
- UVa 11015 - 05-2 Rendezvous
- 解决Win8/8.1无法正确识别USB3.0的问题
- 浅析C#组件编程中的一些小细节
- 【Codeforces Round #446 (Div. 2) C】Pride
- [Angular] Update FormArray with patchValue
- FMS2015:NVMe SSD的高可靠性及数据保护
- Android利用FTP实现与PC的上传和下载,实现二维码扫描下载
- 每日技术总结:Yarn和Npm大PK
- JAVA一些基础概念