Express安装提示:'express' 不是内部或外部命令,也不是可运行的程序或批处理文件。

 安装Express时需要选择本地模式还是全局模式,先来看看本地模式和全局模式的区别:

1.本地模式:npm install [package_name]; 

全局模式:npm [install/i] -g [package_name] 

二者命令的区别仅仅在于全局模式的命令多了-g。本地模式安装的话并不能在命令行中使用Express,因为在这种模式下并没有配置环境变量。如果使用全局模式的话,npm 会将包安装到系统目录,譬如 /usr/local/lib/node_modules/,同时 package.json 文件中 bin 字段包含的文件会被链接到 /usr/local/bin/。/usr/local/bin/ 是在PATH 环境变量中默认定义的,因此就可以直接在命令行中运行 supervisor script.js命令了。

2.以全局模式安装的话可能还是不能再命令行直接使用Express,因为express默认安装是最新的版本,已经是4.x.x的版本。而最新express4.0+版本中将命令工具分出来了,所以必须要安装express-generator。

执行:

npm install express-generator

安装后打开C:\Users\ColdCoder\node_modules,会发现里面有一个.bin目录,进入之后里面有一个express.cmd文件。

在系统环境变量path后面加入:C:\Users\ColdCoder\node_modules\.bin

这样 就能在命令行中直接使用Express命令啦!


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
当出现 "'express' 不是内部外部命令,也不是可运行程序批处理文件" 的错误提示时,可能是由于以下几个原因引起的: 1. 你可能没有正确安装express模块。请确保你已经通过npm正确安装express模块。可以使用以下命令安装express模块: ``` npm install express ``` 2. 如果你已经安装express模块,但仍然出现错误提示,可能是由于express模块的命令工具没有正确配置。从express 4.0版本开始,express命令工具被分离出去成为了一个单独的项目。你可以通过访问 https://github.com/expressjs/generator 来获取express命令工具的项目地址。确保你已经正确安装express命令工具,并且在环境变量中配置了对应的安装路径。 3. 另外,如果你没有采用全局安装方式,那么需要将 "安装路径\node_modules\.bin" 添加到环境变量中才能运行express命令。请检查你的环境变量配置是否正确。 综上所述,当出现 "'express' 不是内部外部命令,也不是可运行程序批处理文件" 的错误提示时,你可以按照以上步骤进行排查和解决问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* ['express' 不是内部外部命令,也不是可运行程序批处理文件。](https://blog.csdn.net/weixin_34192732/article/details/94149875)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [cmd操作命令和linux命令大全收集](https://download.csdn.net/download/fengwangyang/4251631)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [express不是内部外部命令,也不是可运行程序批处理文件](https://blog.csdn.net/weixin_33779515/article/details/92464795)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值