【node.js】本地模式安装express:'express' 不是内部或外部命令,也不是可运行的程序或批处理文件。
来源:互联网 发布:修复软件 编辑:程序博客网 时间:2024/05/10 17:48
安装程序:node-v0.11.13-x64.msi
PC系统:Windows 7
自定义安装路径:D:\TOOLS\NodeJs
安装完成后,执行:
D:\TOOLS\NodeJs>node -v
v0.11.13
安装框架express,从网站上下载了一个安装文档,说安装express可分全局模式和本地模式,个人觉得全局模式就是默认的没什么意思,就选择本地模式进行安装,执行:
D:\TOOLS\NodeJs>npm install express
安装完了以后,想看看安装的版本,执行:
D:\TOOLS\NodeJs>express -V
'express' 不是内部或外部命令,也不是可运行的程序或批处理文件。
问题来了,得解决啊!初次学习,直接找百度了。从网上找出了答案,因express默认安装是最新的版本,已经是4.x.x的版本。而最新express4.0+版本中将命令工具分出来了,所以必须要安装express-generator,执行:
D:\TOOLS\NodeJs>npm install express-generator
再次尝试执行:
D:\TOOLS\NodeJs>express -V
'express' 不是内部或外部命令,也不是可运行的程序或批处理文件。
继续百度,很多的网友都说要配置环境变量,甚至有的网友还给出里例子,经过尝试都不对。后来发现大多数的网友在安装的时候都采用了全局模式(环境变量不用做任何修改),再安装了express-generator之后就没有问题了。而我是本地模式,怎么办?网友几乎千篇一律的采用全局模式,本地模式的少之又少。没办法只有自己尝试着摸索全局模式和本地模式以及express命令路径的区别,黄天不负有心人,终于发现:
全局模式:
安装express和express-generator后在路径:
C:\Users\Administrator\AppData\Roaming\npm下生成express、express.cmd两个文件。
本地模式:
安装express和express-generator后在路径:D:\TOOLS\NodeJs却没有生成express、express.cmd两个文件。而在路径:
D:\TOOLS\NodeJs\node_modules下有个.bin(在安装express-generator时生成)中存在express、express.cmd两个文件。
考虑本地模式要修改环境变量,而在使用express命令时跟这两个文件会不会有关系呢?.bin会不会就是两者的区别?然后在系统环境变量path中添加:D:\TOOLS\NodeJs\node_modules\.bin
再次尝试执行:
D:\TOOLS\NodeJs>express -V
4.2.0
- 【node.js】本地模式安装express:'express' 不是内部或外部命令,也不是可运行的程序或批处理文件。
- 【node.js】本地模式安装express:'express' 不是内部或外部命令,也不是可运行的程序或批处理文件。
- 【node.js】本地模式安装express:'express' 不是内部或外部命令,也不是可运行的程序或批处理文件。
- 【node.js】本地模式安装express:'express' 不是内部或外部命令,也不是可运行的程序或批处理文件
- 【node.js】本地模式安装express:'express' 不是内部或外部命令,也不是可运行的程序或批处理文件。
- 【node.js】本地模式安装express:'express' 不是内部或外部命令,也不是可运行的程序或批处理文件。
- 【node.js】windows安装express:'express' 不是内部或外部命令,也不是可运行的程序或批处理文件。
- node.js安装express:'express' 不是内部或外部命令,也不是可运行的程序或批处理文件。
- Node.js express不是内部或外部命令,也不是可运行的程序或批处理文件
- Express安装提示:'express' 不是内部或外部命令,也不是可运行的程序或批处理文件。
- express不是内部或外部命令,也不是可运行的程序或批处理文件
- 'express' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
- express不是内部或外部命令,也不是可运行的程序或批处理文件
- 'express' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
- express不是内部或外部命令,也不是可运行的程序或批处理文件
- express不是内部或外部命令,也不是可运行的程序或批处理文件
- express不是内部或外部命令,也不是可运行的程序或批处理文件
- node.js-express报错:'express' 不是内部或外部命令,也不是可运行的程序 的解决方案
- http://httplib.codeplex.com/
- Bloodhound 简介
- iOS导航控制器常用函数与navigationBar常用属性
- 解决小米、红米及其他 Android 手机无法在 Mac 下进行真机调试
- 笔试面试那件小事(内存管理)
- 【node.js】本地模式安装express:'express' 不是内部或外部命令,也不是可运行的程序或批处理文件。
- 黑马程序员—银行业务调度系统学习总结
- hbaseV0.96 multiPut性能下降问题分析
- 利用NSUserDefaults实现小型数据的快速存取
- Hibernate错误 org.hibernate.MappingNotFoundException: resource: com/com/Person.hbm.xml not found
- 把本职做到101分
- 如果查看Oracle数据块和操作系统块大小
- hadoop-2.3.0-cdh5.1.0完全分布式集群配置HA配置
- sql查看表结构