升级 Vue CLI4 的脱坑日记

简介: 升级 Vue CLI4 的脱坑日记

之前就听说了 Vue CLI 更新到 4 了,今天心血来潮的想将之前安装的 Vue CLI3 更新一下,便通过命令行对 Vue CLI 进行重新安装,安装完成后命令行查看版本号是:@vue/cli 4.2.3,下面创建一个项目来试一下 Vue CLI4 感觉怎么样

vue create demo    //项目名称为demo

报错!报错信息说是淘宝镜像没有响应,重复试过多次依然不行,于是乎精神小伙就开始了日常操作:Google 搜索错误信息,试着从  Stack Overflow 复制黏贴解决方案,在这里就不卖关子了。


在更新 Vue CLI 后,第一次通过 vue create demo 创建项目时,会有如下的包管理工具的提示信息:

当时没在意,就随手选了一个 yarn,这一步操作,系统会在 C:/user/用户/ 目录下创建一个 .vuerc 的文件,里面明确记录了包管理器和淘宝npm镜像源,.vuerc 文件的内容信息如下:

{
"useTaobaoRegistry":true,
"packagelanager":"yarn"    //我的问题就在这里
}

可以手动修改 yarn 为 npm,这里不是说 yarn 不对,因为我是 npm 安装的 Vue CLI 的原因,可能在创建 vue 项目时使用 yarn 下载插件会有问题,如果你是 yarn 安装 Vue CLI 应该不会有上述问题。


只需手动更改配置内容 yarn 为 npm,即可更改创建项目时的包管理器了(亦可删除 .vuerc 文件重新运行 vue create xx 选择配置),而 .vuerc 文件是在初次使用 vue create xx 时进行提示选择配置。


补充:Vue CLI 官网又这样一段描述,可以切换包管理器:

                   

目录
相关文章
|
7天前
|
JavaScript
vue中使用@scroll不生效的问题
vue中使用@scroll不生效的问题
|
13天前
|
JavaScript 开发者
[译] 监听第三方 Vue 组件的生命周期钩子
[译] 监听第三方 Vue 组件的生命周期钩子
|
13天前
|
JavaScript 前端开发
[译] 复用 Vue 组件的 6 层手段
[译] 复用 Vue 组件的 6 层手段
|
1天前
|
JavaScript 算法 前端开发
vue学习(1)
vue学习(1)
189 62
|
14天前
|
JavaScript API
vue 批量自动引入并注册组件或路由
vue 批量自动引入并注册组件或路由
|
14天前
|
缓存 监控 JavaScript
vue从安装到熟练 2022流畅无痛版(第一季:入门篇)
该文章是《vue从安装到熟练 2022流畅无痛版》系列的第一季入门篇,介绍了Vue的基本概念、环境配置、项目创建与运行,并通过修改HelloWorld.vue和App.vue文件内容展示了如何在页面上显示"Hello World",最后还提供了Vue官方文档链接和介绍了Vue的常用内置指令和模板语法等基础知识。
vue从安装到熟练 2022流畅无痛版(第一季:入门篇)
|
1天前
|
JavaScript
vue学习(3)模板语法
vue学习(3)模板语法
23 10
|
1天前
|
存储 JavaScript 前端开发
vue学习(2)
vue学习(2)
180 63
|
2天前
|
JavaScript
vue键盘事件
vue学习(11)键盘事件
|
5天前
|
数据采集 JavaScript 搜索推荐
我们一起聊聊如何对Vue项目进行搜索引擎优化
【9月更文挑战第4天】Vue 项目的搜索引擎优化(SEO)较为复杂,因其内容默认由 JavaScript 渲染,部分搜索引擎难以索引。为提升 SEO 效果,可采用服务器端渲染(SSR)或预渲染,使用 Nuxt.js 或 Vue Server Renderer 实现 SSR,或利用 Prerender SPA Plugin 预渲染静态 HTML。此外,动态管理 Meta 标签、优化静态内容与 Sitemap、懒加载、图片优化、提升页面速度、设置正确的路由模式、使用结构化数据及构建良好外链均有益于 SEO。
40 11

相关实验场景

更多