
找的毕设想重新build一下前端一直报这个错,检查了node和npm的版本:
PS D:\senior\admin> node -v
v22.19.0
PS D:\senior\admin> npm -v
10.9.3
也配置了环境变量,package.json里也有vue-cli-service build。实在没办法了😭网上找的基本都弄过来没用,求支招

下午好🌅🌅🌅
本答案参考通义千问
你遇到的问题是:
'vue-cli-service' 不是内部或外部命令,也不是可运行的程序或批处理文件。
这个错误通常是因为 vue-cli-service 没有被正确安装或者没有被识别为全局命令。
vue-cli-service 是 Vue CLI 提供的一个工具,用于构建项目。vue create 或 vue init),那么它应该已经包含了 vue-cli-service。vue-cli-service 已安装在项目根目录下运行以下命令:
npm list vue-cli-service
如果看到类似下面的输出,说明已经安装:
├─ vue-cli-service@5.0.8
如果没有安装,继续下一步。
vue-cli-service在项目根目录下运行:
npm install --save-dev vue-cli-service
注意: 如果你使用的是 Vue 3 + Vite 项目,请不要使用
vue-cli-service,而是使用vite命令。请确认你的项目类型。
vue-cli-service 在 package.json 中检查 package.json 文件中是否有如下内容:
"scripts": {
"build": "vue-cli-service build"
}
如果没有,请手动添加:
"scripts": {
"build": "vue-cli-service build",
"serve": "vue-cli-service serve"
}
虽然你已经检查过版本号,但建议再验证一下:
node -v
npm -v
确保它们是最新稳定版,尤其是 npm 的版本与项目兼容性。
你可以尝试直接使用 npx 来执行命令:
npx vue-cli-service build
这会临时调用项目中的 vue-cli-service,而不需要全局安装。
有时候旧的依赖可能导致问题,可以尝试清理并重新安装:
rm -rf node_modules
npm install
注意: 在 Windows 上,可以用资源管理器删除
node_modules文件夹,然后重新运行npm install。
如果你希望使用 vue 命令来创建项目,可以安装全局的 Vue CLI:
npm install -g @vue/cli
但请注意,这不是必须的,除非你要创建新项目。
确保 vue-cli-service 已安装
npm install --save-dev vue-cli-service
检查 package.json 中是否包含 vue-cli-service build 脚本
添加如下内容:
"scripts": {
"build": "vue-cli-service build"
}
清理并重新安装依赖
rm -rf node_modules
npm install
使用 npx 运行命令(临时解决)
npx vue-cli-service build
确认 Node.js 和 npm 版本是否兼容
推荐使用 Node.js 16+、npm 8+。
package.json 示例{
"name": "mas-creator-admin",
"version": "0.1.0",
"scripts": {
"serve": "vue-cli-service serve",
"build": "vue-cli-service build",
"lint": "vue-cli-service lint"
},
"dependencies": {
"vue": "^3.2.0"
},
"devDependencies": {
"vue-cli-service": "^5.0.8"
}
}
如果你仍然无法解决问题,欢迎提供更多信息,例如:
vue create / vite / 其他)我可以进一步帮你定位问题!