You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

为何Vue项目中手动执行vite命令提示‘vite: command not found’?

问题原因解析

这是因为npm 脚本执行时会自动将项目本地 node_modules/.bin 目录临时加入系统环境变量 PATH,直接在终端执行命令则不会触发这个机制。

  • 执行 npm run dev 或 npm run build 时,npm 会临时把项目根目录下的 node_modules/.bin 目录加入当前会话的PATH,该目录里有Vite本地安装后生成的可执行文件软链接,因此系统能识别并执行vite命令。
  • 直接在终端输入vite build时,系统只会遍历全局PATH配置的目录查找vite可执行文件,而你仅在项目本地安装了Vite(未通过npm install -g vite全局安装),所以会出现bash: vite: command not found的错误。

如果想手动执行本地Vite命令,可以直接指定其路径:

./node_modules/.bin/vite build

内容的提问来源于stack exchange,提问作者DuchSuvaa

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 18:55:39