当前位置: 首页 > news >正文

error when starting dev server:Error: Failed to resolve vue/compiler-sfc.

对于node 的包管理工具,我一般习惯用 yarn,但是最近使用 yarn 创建前端项目的时候出了一些问题。

yarn create vite vite-project

报错如下:

error when starting dev server:

Error: Failed to resolve vue/compiler-sfc.

@vitejs/plugin-vue requires vue (>=3.2.25) to be present in the dependency tree.

我刚开始以为是 vite 的问题,但是发现 npm 和 pnpm 是ok的。

后边才知道是我的 yarn 太古老了。

现在的 Node.js 14.19.0 and 16.9.0+自带了一个命令,corepack.

有了这个 corepack 就不用什么全局安装 npm install yarn -g 这种东西了。

而是直接开启 corepack

# 命令行执行
corepack enable

这样你就可以全局使用 yarn 了,但是我发现我的 yarn 版本还是 1.xx,看了 yarn 的官网才知道,现在更新 yarn 的版本需要一些命令,但是用 corepack 可以很方便。

corepack prepare yarn@3.4.1 --activate

去 ![这里](https://github.com/yarnpkg/berry/releases/latest)查看 yarn 的最新版本,然后加在后边

就可以了。

然后建议大家在 pakeage.json 中将管理工具的版本声明一下,因为现在 yarn 1.xx 的版本不是通用的了。

具体方法如下:

这样就直接指定了 yarn 的版本。

在 yarn install 的时候,就会自动使用 这个版本。后边的乱码不是必须的。

参考资料:

https://github.com/nodejs/corepack

https://yarnpkg.com/getting-started/install

这不是什么值得记录的事,我不想靠这个来加浏览量,但是有时候问题确实对于中国用户来说很难定位,起码我的文章能让你快速定位问题。

http://www.lryc.cn/news/1656.html

相关文章:

  • Vue2之完整基础介绍和指令与过滤器
  • JY-7A/3DK/220 19-130V静态【电压继电器】
  • [ECCV 2018] Learning to Navigate for Fine-grained Classification
  • 关于apifox和postman接口工具我有话要说~~
  • Vue3通透教程【二】更高效的构建工具—Vite
  • 前端中如何判断在线状态?
  • [MySQL教程①] - MySQL的安装
  • 第八节 Linux 设备树
  • 一文了解kafka消息队列,实现kafka的生产者(Producer)和消费者(Consumer)的代码,消息的持久化和消息的同步发送和异步发送
  • 数学建模学习笔记(20)典型相关分析
  • EL表达式
  • 优先级队列(PriorityQueue 和 Top-K问题)
  • 计算机组成与设计04——处理器
  • IT行业那么辛苦,我们为什么还要选择它?
  • PyTorch学习笔记:nn.CrossEntropyLoss——交叉熵损失
  • 【VictoriaMetrics】什么是VictoriaMetrics
  • (第五章)OpenGL超级宝典学习:统一变量(uniform variable)
  • 数据存储技术复习(四)未完
  • Rust编码的信息窃取恶意软件源代码公布,专家警告已被利用
  • diffusers编写自己的推理管道
  • 计算机操作系统 左万利 第二章课后习题答案
  • CODESYS开发教程10-文件读写(SysFile库)
  • Linux安装redis
  • 计算机组成与体系结构 性能设计 William Stallings 第2章 性能问题
  • anaconda详细介绍、安装及使用(python)
  • 雅思经验(6)
  • CentOS9源码编译libvirtd工具
  • 搭建内网穿透
  • vue3组件库项目学习笔记(八):Git 使用总结
  • ISO7320FCQDRQ1数字隔离器LMG1025QDEETQ1半桥GaN驱动器