npx vite
可以成功运行,但 npm run dev
仍然报错 Missing script: "dev"
,说明问题可能出在 npm 的脚本解析 或 项目配置 上。以下是具体解决方案:
1. 检查 package.json
的物理位置
-
可能原因:
你当前运行的目录下可能有一个 无效的package.json
,而真正的package.json
(含dev
脚本)在另一个位置。 -
解决方法:
在终端中运行以下命令,确认package.json
的路径是否和你的预期一致:# 查看当前目录下是否有 package.json ls package.json # Linux/Mac dir package.json # Windows# 查看文件内容(确认是否包含 "dev": "vite") cat package.json # Linux/Mac type package.json # Windows
如果输出的内容