使用脚手架vue-cli创建vue3项目,创建前需要准备以下:

1、node.js环境

  见:https://www.cnblogs.com/beichengshiqiao/p/17251233.html

2、npm、cnpm工具

  见:https://www.cnblogs.com/beichengshiqiao/p/17251860.html

3、vue框架

  见:https://www.cnblogs.com/beichengshiqiao/p/17259330.html

4、vue-cli脚手架

  见:https://www.cnblogs.com/beichengshiqiao/p/17265354.html

简单来说,Vue CLI 和 Vue.js 是两个不同的东西,Vue CLI 是用来帮助您创建和管理 Vue 项目的工具,而 Vue.js 是一个 JavaScript 框架,用于构建用户界面。

可以按照以下步骤进行操作:

  1. 首先,确保您已经安装了 Node.js。您可以在命令行中输入 node -v 来检查您当前安装的 Node.js 版本,如果没有安装,可以从官方网站下载并安装:https://nodejs.org。

  2. 安装 Vue CLI。Vue CLI 是 Vue.js 的官方脚手架工具,可以用于快速创建 Vue 项目。您可以在命令行中输入以下命令来全局安装 Vue CLI:

    npm install -g @vue/cli

  1. 创建新的 Vue 项目。在命令行中进入您要创建项目的目录,然后输入以下命令来创建一个新的 Vue 项目:

    vue create my-project

    其中 my-project 是您要创建的项目名称,您可以根据自己的需要来进行修改。

  1. 等待项目创建完成后,进入到项目目录,并启动开发服务器。在命令行中输入以下命令:
    cd my-project npm run serve
  1. 打开浏览器,访问 http://localhost:8080,您应该可以看到一个欢迎页面,这意味着您已经成功安装了 Vue 3,并且您的项目已经可以运行。

现在,您已经成功安装了 Vue 3,可以开始开发您的项目了。

安装实例:

1、创建项目(注意:不要使用驼峰式命名,不支持。)

vue create dc-demo

vue ui

2、自动安装还是手动安装

第一个选项是你之前保存的预设配置(比如图中的“createProgram”是我之前创建的预设);
default(babel,eslint):默认设置(直接enter)非常适合快速创建一个新项目的原型,没有带任何辅助功能的 npm包;
Manually select features:自定义配置(按方向键 ↓)是我们所需要的面向生产的项目,提供可选功能的 npm 包。

3、根据图中的配置项手动选择(上下是切换配置项,选中是空格键,enter键确认)

4、接下来具体看选中的配置项:
选择vue版本,这里vue3.x版本。

5、选择路由模式:(路由是否使用history模式?根据自己需求选择Y或者N,我这里选择Y,直接enter)

6、 选择css预编译处理器:Sass

7、Eslint检查:ESLint+Prettier

8、选择什么时候作代码校验,我这里选择保存时候就检查。默认

9、把配置项放到独立文件中还是放到package.json中,默认第一个:独立文件

10、是否保存此次的配置项,我这里选择不保存。N

11、完成

使用vue-cli创建项目的时候,我们可以使用 taobao 镜像拉起资源 ,也可以在包管理器方面选择 yarn还是npm安装包,

这些都可以在.vuerc文件中设置,它的路径在:当前系统 => 用户 => home目录 => .vuerc

例如:

我的电脑是windows10,账户是liu,那么它的位置就是:C:\Users\liujun\.vuerc

截图:

使用文本档即可打开,

{
"useTaobaoRegistry": true,
"packageManager": "yarn",
"latestVersion": "5.0.8",
"lastChecked": 1679853862401,
"presets": {
"future20230327": {
"useConfigFiles": true,
"plugins": {
"@vue/cli-plugin-babel": {},
"@vue/cli-plugin-router": {
"historyMode": true
},
"@vue/cli-plugin-eslint": {
"config": "prettier",
"lintOn": [
"save"
]
}
},
"vueVersion": "2",
"cssPreprocessor": "dart-sass"
}
}
}

我们将"packageManager": "yarn",的值修改成npm,可以下效果:"packageManager": "npm",

现在重新新建一个测试项目:test-demo

1、vue create test-demo

2、因为是测试,所以我们选择自动创建,看它最后是yarn serve还是npm run serve

3、结果:npm run serve

4、运行,运行的时候一定要进入到新建的项目目录内,在输入npm run serve

vue全家桶进阶之路27:Vue.js 3.0的下载和安装的更多相关文章

  1. 已配置好的vue全家桶项目router,vuex,api,axios,vue-ls,async/await,less下载即使用

    github 地址: https://github.com/liangfengbo/vue-cli-project 点击进入 vue-cli-project 已构建配置好的vuejs全家桶项目,统一管 ...

  2. Vue全家桶了解一下(待补充)

    vue全家桶了解一下 一.vue+vue-router+vuex+axios1.vue:使用vue-cli,生成最基本的vue项目2.vue-router:vue项目中的路由管理插件3.vuex:vu ...

  3. Vue 全家桶 + Electron 开发的一个跨三端的应用

    代码地址如下:http://www.demodashi.com/demo/11738.html GitHub Repo:vue-objccn Follow: halfrost · GitHub 利用 ...

  4. vue证明题一,vue全家桶的构成

    简单说下vue的构成,当然是简单为主,网上这东西满天飞,简单说几句就ok 1.vue是什么 vue读作view,是一种js框架.只关注于视图层,操作内容包括js,html,css 2.vue全家桶是什 ...

  5. 用 Vue 全家桶二次开发 V2EX 社区

    一.开发背景 为了全面的熟悉Vue+Vue-router+Vuex+axios技术栈,结合V2EX的开放API开发了这个简洁版的V2EX. 在线预览 (为了实现跨域,直接npm run dev部署的, ...

  6. Vue全家桶

    简介 “简单却不失优雅,小巧而不乏大匠”. Vue.js 是一个JavaScriptMVVM库,是一套构建用户界面的渐进式框架.它是以数据驱动和组件化的思想构建的,采用自底向上增量开发的设计. 为什么 ...

  7. 从零开始系列之vue全家桶(3)安装使用vuex

    什么是vuex? vuex:Vue提供的状态管理工具,用于同一管理我们项目中各种数据的交互和重用,存储我们需要用到数据对象. 即data中属性同时有一个或几个组件同时使用,就是data中共用的属性. ...

  8. 使用vue全家桶制作博客网站

    前面的话 笔者在做一个完整的博客上线项目,包括前台.后台.后端接口和服务器配置.本文将详细介绍使用vue全家桶制作的博客网站 概述 该项目是基于vue全家桶(vue.vue-router.vuex.v ...

  9. 转载: 使用vue全家桶制作博客网站 HTML5 移动网站制作的好教程

    使用vue全家桶制作博客网站   前面的话 笔者在做一个完整的博客上线项目,包括前台.后台.后端接口和服务器配置.本文将详细介绍使用vue全家桶制作的博客网站 概述 该项目是基于vue全家桶(vue. ...

  10. Vue全家桶介绍

    一直不清楚全家桶是什么玩意,上网搜了一下,才知道就是平时项目中使用的几个依赖包,下面分享一下 Vue 全家桶介绍 Vue有著名的全家桶系列,包含了vue-router(http://router.vu ...

随机推荐

  1. 白鹭egret 控制屏幕方向

    this.stage.orientation=fangxiang; fangxiang值: portrait landscape auto

  2. mysql生成随机日期

    生成一天内随机时间 select sec_to_time(rand() * 86400); 生成一天内随机时间,floor取整秒 select sec_to_time(floor(rand() * 8 ...

  3. Java(单元测试,反射)

    单元测试.反射 一.单元测试 1.1 单元测试快速入门 所谓单元测试,就是针对最小的功能单元,编写测试代码对其进行正确性测试. 我们想想,咱们之前是怎么进行测试的呢? 比如说我们写了一个学生管理系统, ...

  4. cl 编译器环境配置

    安装 visual studio 2019 其他版本路径可能有差别,需自行对照查找. visual studio 2019安装目录 和 Windows kits 文件夹[在同一目录下] 即VS 如果安 ...

  5. 《深入理解高并发编程:JDK核心技术》-冰河新书上市

    大家好,我是冰河~~ 废话说多了没用,并发编程技术一直是初级程序员进阶高级工程师的前提条件,也是成为大厂程序员的必备技能,更是突破自身技术瓶颈的必经之路. 2022年6月我出版了"冰河技术丛 ...

  6. 同步协程的必备工具: WaitGroup

    1. 简介 本文将介绍 Go 语言中的 WaitGroup 并发原语,包括 WaitGroup 的基本使用方法.实现原理.使用注意事项以及常见的使用方式.能够更好地理解和应用 WaitGroup 来协 ...

  7. 传参base64时的+号变空格问题

    原创:扣钉日记(微信公众号ID:codelogs),欢迎分享,非公众号转载保留此声明. 问题发生 上上周,看到一位老哥找我们组同事联调接口,不知道是什么问题,两人坐一起搞了快1个小时,看起来好像有点复 ...

  8. 深入理解 python 虚拟机:pyc 文件结构

    深入理解 python 虚拟机:pyc 文件结构 在本篇文章当中主要给大家介绍一下 .py 文件在被编译之后对应的 pyc 文件结构,pyc 文件当中的一个核心内容就是 python 字节码. pyc ...

  9. 垃圾回收之G1收集过程

    G1 中提供了 Young GC.Mixed GC 两种垃圾回收模式,这两种垃圾回收模式,都是 Stop The World(STW) 的. G1 没有 fullGC 概念,需要 fullGC 时,调 ...

  10. [Chrome]插件的导出与导入[转载]

    1 文由 毕竟是在墙内,暂时又没有有效的FQ工具,换设备了,但需要使用原先旧设备下载的插件.只能出此下策liao~ 2 导出插件 step1 Chrome: 进入插件管理界面 Chrome: 更多工具 ...