手把手教你怎么在VSCode中配置并使用Vue

本篇文章给大家介绍一下在vscode中搭建并配置vue环境,使用vue的方法,希望对需要的朋友有所帮助!

手把手教你怎么在VSCode中配置并使用Vue

Vue.js是一个流行的 JavaScript 库,用于构建 Web 应用程序用户界面,Visual Studio Code 内置了对HTML、CSS和JavaScript的 Vue.js 构建块的支持。对于更丰富的 Vue.js 开发环境,您可以安装支持 Vue.js IntelliSense、代码片段、格式等的Vetur扩展。

欢迎来到 Vue

欢迎使用 Vue #

我们将在本教程中使用Vue CLI。如果您是 Vue.js 框架的新手,您可以在vuejs.org网站上找到很棒的文档和教程。

要安装和使用 Vue CLI 以及运行 Vue 应用程序服务器,您需要安装Node.js JavaScript 运行时和npm(Node.js 包管理器)。npm 包含在 Node.js 中,您可以从Node.js 下载安装它。

提示:要测试您的机器上是否正确安装了 Node.js 和 npm,您可以输入node –version和npm –version。

要vue/cli在终端或命令提示符中安装, 键入:

npm install -g @vue/cli

登录后复制

这可能需要几分钟的时间来安装。您现在可以通过键入以下内容来创建一个新的 Vue.js 应用程序:

vue create my-app

登录后复制

my-app您的应用程序文件夹的名称在哪里。系统将提示您选择一个预设,您可以保留默认值(babel, eslint),这将使用Babel将 JavaScript 转换为与浏览器兼容的 ES5 并安装ESLint linter以检测编码错误。创建 Vue 应用程序并安装其依赖项可能需要几分钟时间。

让我们通过导航到新文件夹并键入npm run serve以启动 Web 服务器并在浏览器中打开应用程序来快速运行我们的 Vue 应用程序:

cd my-appnpm run serve

登录后复制

注意:如果启动报错,可能是没有安装相关包,可以执行yarn install或者npm install或者npm run pre试试:

yarn installnpm installnpm run pre

登录后复制

您应该在浏览器中的http://localhost:8080上看到“欢迎使用您的 Vue.js 应用程序” 。您可以按Ctrl+C停止vue-cli-service服务器。

要在 VS Code 中打开您的 Vue 应用程序,请从终端(或命令提示符)导航到该my-app文件夹并键入code .:

cd my-appcode .

登录后复制

VS Code 将在文件资源管理器中启动并显示您的 Vue 应用程序。【推荐学习:《vscode》】

Vetur 扩展#

现在展开src文件夹并选择App.vue文件。您会注意到 VS Code 没有显示任何语法突出显示,并且将文件视为纯文本,如右下方状态栏中所示。您还将看到一条通知,为文件类型推荐Vetur扩展名.vue。

冬季延期推荐

Vetur 扩展为 VS Code 提供了 Vue.js 语言功能(语法高亮、智能感知、片段、格式)。

冬季延期

从通知中,按安装以下载并安装 Vetur 扩展。您应该在扩展视图中看到 Vetur 扩展正在安装。安装完成后(可能需要几分钟),安装按钮将变为管理齿轮按钮。

现在您应该看到这.vue是 Vue 语言的可识别文件类型,并且您拥有语法高亮、括号匹配和悬停描述等语言功能。

查看语言功能

智能感知#

当您开始输入 时App.vue,您将看到针对 HTML 和 CSS 以及 Vue.js 特定项目(如Vue部分中的声明 ( v-bind, v-for) )的智能建议或补全template:

Vue.js 建议

和 Vue 属性 ( methods, computed)scripts部分:

Vue.js JavaScript 建议

转到定义,查看定义#

VS Code 通过 Vue 扩展语言服务还可以通过Go to Definition ( F12 ) 或Peek Definition ( Alt+F12 )在编辑器中提供类型定义信息。将光标放在 上App,右键单击并选择Peek Definition。一个偷看窗口将打开,显示的App自定义App.js。

Vue.js 查看定义

按Escape关闭 Peek 窗口。

你好,世界!#

让我们将示例应用程序更新为“Hello World!”。在App.vue更换了HelloWorld组件msg与自定义属性文本“Hello World!”。

  
    @@##@@      

登录后复制

保存App.vue文件(Ctrl+S)后,使用 重新启动服务器,npm run serve您将看到“Hello World!”。在我们继续学习 Vue.js 客户端调试的同时让服务器保持运行。

提示:VS Code 支持自动保存,默认情况下会在延迟后保存您的文件。检查文件菜单中的自动保存选项以打开自动保存或直接配置用户设置。files.autoSave

手把手教你怎么在VSCode中配置并使用Vue

Linting#

Linter 会分析您的源代码,并可以在您运行应用程序之前就潜在问题向您发出警告。Vue ESLint 插件 ( eslint-plugin-vue ) 检查 Vue.js 特定的语法错误,这些错误在编辑器中显示为红色波浪线,也显示在问题面板中(查看>问题 Ctrl+Shift+M)。

当 Vue linter 在模板中检测到多个根元素时,您可以在下面看到一个错误:

你好,世界

调试#

您可以使用内置的 JavaScript 调试器调试客户端 Vue.js 代码。您可以从VS Code 调试食谱网站上的 VS Code 中的Vue.js 调试食谱中了解更多信息。

注意:当前 vue-cli 生成的 sourcemaps 存在问题,这会导致 VS Code 中的调试体验出现问题。参见https://github.com/vuejs/vue-loader/issues/1163。

另一个用于调试 Vue.js 的流行工具是vue-devtools插件。

其他扩展#

Vetur 只是可用于 VS Code 的众多 Vue.js 扩展之一。您可以通过键入“vue”在“扩展”视图 ( Ctrl+Shift+X ) 中进行搜索。

Linting 视图

还有一些扩展包捆绑了其他人发现对 Vue.js 开发有用的扩展。

立即学习“前端免费学习笔记(深入)”;

Vuejs 扩展

更多关于VSCode的相关知识,请访问:vscode!!

Vue.js 扩展包

以上就是手把手教你怎么在VSCode中配置并使用Vue的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2633469.html

(0)
上一篇 2025年3月7日 04:21:34
下一篇 2025年3月7日 04:21:48

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 深入浅出了解vue.js的三种安装方式

    本篇文章给大家带来vue.js的三种安装方式,Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件,它不仅易于上手,还便于与第三方库或既有项目整合,希望对大家有帮助。 vue.js(读音 /vjuː/, 类似于…

    2025年3月7日 编程技术
    200
  • axios是vue里面的吗

    axios不是vue里面的。axios是一个基于Promise的,发送http请求的一个工具库,并不是vue中的第三方插件,使用时不能通过“Vue.use()”安装插件,需要在原型上进行绑定。 本教程操作环境:windows7系统、vue2…

    2025年3月7日
    200
  • 最系统的vue全套教程(详解及实例)

    本篇文章给大家带来了关于vue的全套教程整理,其中带有实例操作,希望对大家有帮助。 {{message}} var vue=new Vue({ el:”#app”, /*model数据*/ data:{ messag…

    2025年3月7日 编程技术
    200
  • vue的axios是干什么的

    在vue中,axios是一个基于promise的HTTP库,主要用于实现AJAX异步通信功能;axios可以在浏览器中发送XMLHttpRequests请求,可以在nodejs中发送http请求,还可以拦截请求和响应、转换请求和响应数据。 …

    2025年3月7日
    200
  • 一文彻底的弄懂Vue中的虚拟DOM和 Diff 算法

    本篇文章带大家学习一下vue,彻底的弄懂 虚拟dom 和 diff算法,希望对大家有所帮助! 本文章主要的目的就是让大家:真正的、彻底的弄懂 虚拟DOM 和 diff算法,那么何为真正、彻底的弄懂呢?就是我们自己要把它们的底层动手敲出来!从…

    2025年3月7日 编程技术
    200
  • 【吐血总结】23个VSCode 插件,助你提高开发效率和美观性

    本篇文章给大家总结了23个各种功能的vscode 插件,可以帮助开发者提高开发效率和美观性,希望对大家有所帮助! 什么是VSCode? VSCode(全称:Visual Studio Code)是一款由微软开发且跨平台的免费源代码编辑器。该…

    2025年3月7日 编程技术
    200
  • ssr和vue的区别是什么

    ssr和vue的区别是:ssr是在服务器将组件渲染成HTML字符串后返回,而vue是在客户端发送请求后,服务器返回空的HTML、css、js等,组件在客户端进行渲染。 本文操作环境:windows10系统、Vue2.9.6版,DELL G3…

    2025年3月7日 编程技术
    200
  • 手把手带你了解vscode中的仓库配置

    本篇文章带大家了解一下vscode中的仓库配置,希望对大家有所帮助! 欢迎来到 vscode 的世界,开发工具有很多,找准自己的需求,才能找到合适的工具,而不是“手里有锤子,看啥都像钉子”;对 VSCode 而言,定位在于编辑器而非 IDE…

    2025年3月7日 编程技术
    200
  • 记录一个使用Vue 3开发Fimga插件的过程

    如何用 vue 3 开发 figma 插件?下面本篇文章给大家介绍一下figma插件原理,记录下使用vue 3开发fimga插件的过程,并附有开箱即用的代码,希望对大家有所帮助! 用 Vue 3 开发 Figma 插件 Figma 是一款当…

    2025年3月7日 编程技术
    200
  • vue中的webpack用什么安装

    vue中的webpack用node包管理器“npm”或npm镜像“cnpm”来安装。webpack是一个用于现代JavaScript应用程序的静态模块打包工具,是基于node.js开发的,使用时需要有node.js组件支持;需要使用npm或…

    2025年3月7日 编程技术
    200

发表回复

登录后才能评论