vue初体验1:新建vue3项目并启动访问(mac)

这篇具有很好参考价值的文章主要介绍了vue初体验1:新建vue3项目并启动访问(mac)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、 安装hbuilderx

HBuilderX是一款基于Electron框架开发的跨平台的集成开发环境(IDE),是为前端开发者服务的通用 IDE,或者称为编辑器;提供比其他工具更优秀的 vue 支持。HBuilderX集成了多种开发工具和语言,包括HTML、CSS、JavaScript、TypeScript、Vue.js、React等,可以帮助开发者更高效地进行Web前端开发。

特点
1、可以根据开发者的代码上下文,提供准确的代码补全和语法提示,大大提高了开发效率。
2、集成了多种调试工具和模拟器,可以在不同的设备和浏览器上进行实时调试和预览,有助于更快的定位和解决问题。
3、有多种代码重构和自动化工具,如代码格式化、自动缩进、自动补全等,有助于更规范和高效地编写代码。
4、支持多种版本控制工具,如Git、SVN等,可以方便地管理和协作开发项目。
5、还支持后端开发,它可以集成Node.js和MongoDB等工具,更方便地进行全栈开发。
6、提供多种插件和主题,满足不同开发者需求和喜好。

关于安装 没啥特殊的直接安就行
点我下载进行安装

二、 安装node.js

node.js 平台的默认包管理器为npm。目前 node.js 安装包中包含 npm。通过 npm 可以安装、共享、分发代码,管理项目依赖关系。所以有必要先安装node.js

点我下载安装
终端查看安装版本:node --version

Node.js 主要模块是用 JavaScript 编写的, Node.js 是一个能够在服务器端运行 JavaScript 的开放源代码、跨平台 JavaScript 运行环境。
两点优势:
(1)跨平台(服务器[操作系统])运行。
(2) Node.js 使前后端更加一体,十分方便。

三、 vue 脚手架

vue脚手架用于自动生成vue和webpack的项目模板。可以快速构建vue的工具,自动安装vue所需要的插件,避免手动安装各种插件,以及寻找各种cdn并一个一个引入的麻烦

1、打开终端,以管理员身份运行:
sudo su 
按提示输入密码(开机运行密码即可)
2、下载vue的源

通过npm下载vue的源,由于是从国外服务器下载,速度比较慢;所以淘宝团队分享了一个完整的npmjs.org 镜像,我们可以通过执行cnpm加快模块的下载速度。

可通过npm安装cnpm:

npm install -g cnpm -registry=https://registry.npm.taobao.org

ps:
npm 的全称是 Node Package Manager,即 Node 包管理器

查看cnpm版本:

cnpm -version
cnpm@9.2.0 (/usr/local/lib/node_modules/cnpm/lib/parse_argv.js)
npm@9.7.2 (/usr/local/lib/node_modules/cnpm/node_modules/npm/index.js)
node@16.17.0 (/usr/local/bin/node)
npminstall@7.9.0 (/usr/local/lib/node_modules/cnpm/node_modules/npminstall/lib/index.js)
prefix=/usr/local 
darwin arm64 21.6.0 
registry=https://registry.npmmirror.com
3、通过cnpm 安装vue脚手架
cnpm install -g @vue/cli
4、启动vue脚手架自带的项目管理器(服务)

执行 vue ui

vue ui 
🚀  Starting GUI...
🌠  Ready on http://localhost:8002
4.1、创建空的vue项目

step1mac启动vue,关于测试,macos,vue.js,hbuilderx,前端,编辑器,node.js
step2 创建
mac启动vue,关于测试,macos,vue.js,hbuilderx,前端,编辑器,node.js
step3 为项目命名,同时选择本地存储位置
mac启动vue,关于测试,macos,vue.js,hbuilderx,前端,编辑器,node.js
step4 、可以手动配置项目
mac启动vue,关于测试,macos,vue.js,hbuilderx,前端,编辑器,node.js
step5 以下是我自己的设置,具体可按实际需要配置,下面有全部的配置:

插件 开or 关 原因
关闭 Babel
Transpile modern JavaScript to older versions (for compatibility)
是否兼容低版本浏览器 尽量精简,实操时可以按自己实际需要设置
关闭 CSS Pre-processors
Add support for CSS pre-processors like Sass, Less or Stylus
是否配置CSS预处理器
打开 Vuex
Manage the app state with a centralized store
是否配置状态管理模式(相当于本地存储)
打开 Router
Structure the app with dynamic pages
是否配置路由

vue的其他配置选择

配置 作用
Choose Vue version vue版本选择
TypeScript 是否扩展JavaScript
Progressive Web App (PWA) Support 是否支持渐进式Web应用程序
Linter / Formatter 格式化程序规范选择
Unit Testing 是否创建单元测试
E2E Testing 是否创建端到端测试

mac启动vue,关于测试,macos,vue.js,hbuilderx,前端,编辑器,node.js
step6:点击下一步后,创建项目,不保存预设
mac启动vue,关于测试,macos,vue.js,hbuilderx,前端,编辑器,node.js
至此,项目创建完毕,接下来可以导入自己需要的三方依赖
mac启动vue,关于测试,macos,vue.js,hbuilderx,前端,编辑器,node.js

4.2、安装需要的三方依赖:

mac启动vue,关于测试,macos,vue.js,hbuilderx,前端,编辑器,node.js
按以下表格列出依赖的用处,可按实际需要去安装

vue的三方依赖 引入的用处
element-plus 1、包含丰富的组件和扩展功能,eg: 表格、表单、按钮、导航、通知等,
2、快速构建高质量的 Web 应用。
点我进官网
element-plus/icons-vue 点我查新特性 。
axios Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。
点我进官网
echarts 1、使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上;
2、兼容当前绝大部分浏览器(IE9/10/11,Chrome,Firefox,Safari等)
3、底层依赖矢量图形库 ZRender,提供直观,交互丰富,可高度个性化定制的数据可视化图表。
点我进官网
el-cascader-plus 级联选择器插件 点我了解更全面,官网链接:el-cascader-plus
pinia 官网:pinia
sortablejs 是一个JavaScript库,用于在现代浏览器和触控设备上可重排序的拖放列表。不需要jQuery。支持流星,天使,反应,聚合物,Vue,敲除和任何CSS库,如引导sortablejs
vue3-ace-editor 点我了解
vuex-along 点我了解
vuex-persist 点我了解
vuex-persistedstate 点我了解
vuex官网|https://vuex.vuejs.org/zh/index.html
4.3 本地导入新建项目

打开 hbuilder
mac启动vue,关于测试,macos,vue.js,hbuilderx,前端,编辑器,node.js至此,新建的vue项目导入成功。

4.4 启动本地项目并访问

1)启动
mac启动vue,关于测试,macos,vue.js,hbuilderx,前端,编辑器,node.js
如果终端出现 找不到文件或者路径之类的提示,可鼠标重新选中要启动的项目,然后点击 新增终端标签即可
mac启动vue,关于测试,macos,vue.js,hbuilderx,前端,编辑器,node.js

在终端输入启动命令: npm run serve

ps
在终端运行 npm run serve (这里的命令是针对 vue3, 选 vue2 版本的应该是 npm run dev ) mac启动vue,关于测试,macos,vue.js,hbuilderx,前端,编辑器,node.js
2)点击链接,访问页面如下:
mac启动vue,关于测试,macos,vue.js,hbuilderx,前端,编辑器,node.js
值得一提的是,如果有多个vue项目,启动后不会出现接口冲突 。

5、通过mac终端 的 命令创建vue项目

在mac终端里,执行创建vue空项目的命令:vue create vue_test2

可能会提示 无权限: Error: EACCES: permission denied, 可切换到管理员身份:sudo su ,提示输入密码(输入开机密码即可)

具体操作按如下图示跟着执行即可,从创建到启动访问
mac启动vue,关于测试,macos,vue.js,hbuilderx,前端,编辑器,node.js

#### 6、vue 常用语法
todo 待补充

参考:vue.cli文章来源地址https://www.toymoban.com/news/detail-718834.html

到了这里,关于vue初体验1:新建vue3项目并启动访问(mac)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【前端Vue】Vue3+Pinia小兔鲜电商项目第1篇:认识Vue3,1. Vue3组合式API体验【附代码文档】

    通过 Counter 案例 体验Vue3新引入的组合式API 特点: 代码量变少 分散式维护变成集中式维护 ![image.png]( create-vue是Vue官方新的脚手架工具,底层切换到了 vite (下一代前端工具链),为开发提供极速响应 ![image.png]( 前置条件 - 已安装16.0或更高版本的Node.js 执行如下命令,这一指

    2024年03月17日
    浏览(47)
  • Vue3.0 项目启动(打造企业级音乐App)

    内容 参考链接 Vue3.0 项目启动 Vue3.0 项目启动(打造企业级音乐App) Vue3.0项目——打造企业级音乐App(一) Tab栏、轮播图、歌单列表、滚动组件 Vue3.0项目——打造企业级音乐App(二) 图片懒加载、v-loading指令的开发和优化 2020年09月18日,vue3.0 版本正式发布。这意味着在未来

    2023年04月08日
    浏览(36)
  • mac系统 拉取vue项目启动时报错:: Permission denied

    1,从github拉取的vue项目启动时npm run dev报错,自己试了很多命令,主要还是细心一点对比查看自己目录就好了, 解决方式: 2,这是因为没有操作权限,只需要在项目下终端执行以下命令即可,注意对比自己目录名已经圈出来了 chmod 777 node_modules/.bin/vue-cli-service 3,再次输入

    2024年02月16日
    浏览(37)
  • 【Vue3+Ts】项目启动准备和配置项目代码规范和css样式的重置

    创建项目( 使用Vite 构建工具创建项目模板) 创建完项目,npm install 一下即可 目录介绍 插件安装 看一下vscode推荐的插件 安装所推荐的插件,为了更好的类型检测 创建别名 编译说明 项目配置 配置icon和标题 配置项目别名 配置ts.config.json 检测vscode的插件是否配置 配置项目代

    2024年02月10日
    浏览(35)
  • 关于unaipp生成的vue3项目开启微信云函数所遇到的问题

    使用uniapp创建的vue3项目,需要用到H5静态页面跳转小程序的时候(具体操作看微信开发文档:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/staticstorage/jump-miniprogram.html),会用到微信开发者工具的云开发,那么在创建的项目里面是没有用到云函数的,就没有云函数的文件夹

    2024年02月08日
    浏览(34)
  • Vue3项目关于轮播图的封装应该怎么封装才是最简单的呢

    在Vue3中,可以使用组合API和ref来封装一个简单的轮播图组件。以下是一个基本的封装示例: 在模板中,使用v-for来遍历数据列表,并根据currentIndex来设置当前展示的轮播图。 在setup中,使用ref来定义currentIndex和timer变量。在onMounted和onUnmounted钩子中,分别启动和停止轮播循环

    2024年02月07日
    浏览(62)
  • 基于vscode实现vue3项目创建启动+安装配置路由vue-router实现单页面组件切换

    访问https://nodejs.org/en,点击下载最新版本的nodejs,并安装。 在项目目录文件下,通过cmd运行下述指令。 依次输入下列命令,启动vue项目 在浏览器中加载http://localhost:5173/,页面加载成功,说明vue项目安装启动成功。 建议安装第三方库通过vscode中的终端来操作,项目启动通过

    2024年02月03日
    浏览(46)
  • Unity关于无法新建项目的可能解决办法

    PISCOMAI ,1 年前 发布于异常报错 有的朋友无法新建项目,可能会闪退,卡在新建界面加载,路径不存在等错误,下面我为大家提供几个解决办法,请大家逐一尝试,并希望在该帖子下留下你们的问题与解决办法,帮助其他开发者!!! 1 尝试退出登录然后重新登陆 2 有开发者

    2023年04月10日
    浏览(26)
  • vue3之vite创建h5项目1(创建vite项目、配置IP访问项目、配置多环境变量与预览打包生产效果、配置别名)

    初始化项目模块 添加环境变量文件,每个文件写入配置,定义 env 环境变量前面必须加 VITE_ dev环境 test环境 prod环境 在项目根目录下创建 03-1:配置多环境变量之dev环境 .env.development 03-2:配置多环境变量之test环境 .env.test 03-3:配置多环境变量之prod环境 .env.production 03-4 修改

    2024年02月02日
    浏览(48)
  • vite + vue3 的项目中使用 vitest 做单元测试(仅供参考)

    在 vitest 中 集成了c8,c8 是测试覆盖率检查的工具,告诉开发者代码中有哪些代码行被覆盖了,哪些没有覆盖。 在package.json增加npm script 如果没安装c8,运行命令的话,Vitest 会提示安装 c8,默认yes,回车执行安装。安装后,命令行删除测试覆盖率,同时在 src/coverage 下生成一个

    2024年02月03日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包