创建vue项目

作者:iohannes 发布时间: 2025-07-23 阅读量:14

安装yarn

npm install -g yarn

创建项目

yarn create vite your_app

npm vs yarn

维度 npm Yarn
安装即用 Node.js 自带,无需额外安装 npm i -g yarn 或 Corepack 启用
安装速度 单线程,顺序下载;大项目偏慢 并行下载 + 本地缓存;冷启动快,二次安装极快
锁文件 package-lock.json(较长,合并易冲突) yarn.lock(简洁、合并友好)
磁盘占用 默认「提升」导致重复包;node_modules 臃肿 Yarn 1 同 npm;Yarn 2+ PnP 模式可完全跳过 node_modules,节省 30-70 %
幽灵依赖 因提升机制,代码可能引用到未声明的包 Yarn 1 同风险;Yarn 2+ PnP 严格隔离,彻底解决
Monorepo npm workspaces(v7+ 支持,功能相对基础) workspaces 原生、成熟,大型仓库体验更好
离线使用 需手动配置缓存策略 默认离线缓存,零网络也能 yarn install
安全 npm audit 每次安装时自动运行 并行下载时后台校验包签名 + checksum;Yarn 2 额外 license 检查
兼容性 与所有 Node 生态工具 100 % 兼容 Yarn 2+ PnP 对部分老旧工具链需要适配
命令差异 npm i pkg / npm run dev yarn add pkg / yarn dev(命令更短)