安装@vue/cli及执行npm start时遇错误求助
问题解决方案
1. 依赖包弃用警告处理
全局安装@vue/cli时的弃用警告属于正常现象——Vue CLI目前处于维护状态,仅修复安全问题不再新增功能,部分依赖包版本偏旧导致警告。可按以下方式处理:
- 卸载现有版本后安装最新稳定版:
npm uninstall -g @vue/cli npm install -g @vue/cli@latest - 若不影响核心功能,可直接忽略弃用警告。
2. 安装后漏洞修复
针对检测到的2个中等、2个高危漏洞,执行以下步骤:
- 全局更新
@vue/cli依赖:npm update -g @vue/cli - 执行
npm audit -g查看漏洞详情,再用npm audit fix -g自动修复可修复的漏洞。 - 若自动修复出现兼容性问题,可根据
npm audit给出的漏洞说明,手动升级指定依赖包版本。
3. npm start触发ENOENT错误(找不到package.json)
npm start需要在包含package.json的Vue项目根目录下执行,你当前在/home/daniel目录运行该命令,此目录并非Vue项目目录,所以报错。解决方法:
- 先创建新Vue项目:
vue create my-vue-project - 进入项目目录:
cd my-vue-project - 再执行启动命令(Vue CLI生成的项目默认启动命令为
npm run serve,部分模板可能配置为npm start)。 - 若是已有项目,确保进入项目根目录(存在
package.json的目录)后再执行启动命令。
内容的提问来源于stack exchange,提问作者DANIEL LEONARDO FIEGENBAUM
相关产品推荐
相关产品推荐

