扩展和安装

收藏502

阅读13512

更新时间2025-08-22

如何?

SFC(单文件组件)或 *.vue 文件更易于使用,但不能直接在浏览器中运行,因此我们需要设置计算机将 *.vue 文件编译为 *.html、* .css 和 *.js 文件,以便浏览器可以运行我们的 Vue 应用程序。

为了构建基于 SFC 的网页,我们使用名为 Vite 的程序作为构建工具,并在 VS Code 编辑器中使用 Vue 3 语言功能的 Volar 扩展编写代码。


安装

按照以下三个步骤安装在计算机上运行 Vue SFC 应用程序所需的内容。


  1. "VS Code"编辑器

    有许多不同的编辑器可用于 Vue 项目。 我们使用 VS Code 编辑器。 下载 VS Code 并安装。


  2. VS Code"Volar"扩展

    要在编辑器中使用 *.vue 文件突出显示和自动完成,请打开 VS Code,转到左侧的"扩展"。 搜索"Volar"并安装下载次数最多且描述为"Vue 3 的语言支持"的扩展。

    Screenshot Volar Extension
  3. Node.js

    下载并安装最新版本的 Node.js,因为 Vue 构建工具"Vite"在此基础上运行。

    Node.js 是一个开源服务器端 JavaScript 运行时环境。


创建默认示例项目

按照以下步骤在您的计算机上创建默认的 Vue 示例项目。


  1. 在计算机上为您的 Vue 项目创建一个文件夹。


  2. 在 VS Code 中,通过从菜单中选择 Terminal -> New Terminal 打开终端:

    Screenshot New Terminal
  3. 使用终端导航到您刚刚使用 cd , cd .., ls (Mac/Linux) 和 dir (Windows) 等命令创建的 Vue 文件夹。 如果您不熟悉在终端中编写命令,请参阅我们对命令行界面 (CLI) 的介绍 此处 。


  4. 导航到终端中的 Vue 文件夹后,写入:

    npm init vue@latest
  5. 创建您的第一个项目,项目名称为"firstsfc":


  6. 对所有选项都回答"No":


  7. 现在您应该在终端中看到以下内容:


  8. 我们现在将按照上面的建议运行命令。

    运行此命令将目录更改为"firstsfc"文件夹中的新项目:

    cd firstsfc
  9. 安装所有必需的依赖项,以便 Vue 项目正常运行:

    npm install
  10. 启动开发服务器:

    npm run dev
  11. 终端窗口现在应如下所示:

    您的浏览器应该自动打开示例项目:

    如果您在浏览器中找不到示例项目,请使用终端中的链接。 您在终端窗口中找到的链接的地址可能与上面屏幕截图中的地址不同。

    现在示例项目正在您的机器上通过 Vite 构建工具以开发模式运行。


项目文件

自动创建的示例项目包含许多文件,我们将快速浏览其中的几个文件。

main.js

在 VS Code 编辑器中转到您的 Vue 项目,在"src"文件夹中找到"main.js"文件:

"main.js"告诉Vite如何基于"App.vue"文件构建Vue项目。 这类似于我们之前通过 script 标签给出 CDN 链接来告诉浏览器如何运行我们的 Vue 代码,以及我们如何将 Vue 实例挂载到

标签。

App.vue

在同一示例项目文件夹中,找到"App.vue"文件并将其打开。 与所有其他 *.vue 文件一样,"App.vue"包含三个部分:

正如您在"App.vue"的脚本部分中看到的,引用了其他 *.vue 文件:这些文件是"组件",位于"组件"文件夹中。 如果您查看"App.vue"文件的"模板"部分,您可以看到不是普通 HTML 标签的标签:。 这就是组件的引用方式。 组件就像应用程序中的应用程序。 我们很快就会了解有关组件的更多信息。


Vue 练习

通过练习测试自己

练习题:

文件名是什么?

 负责告诉编译器 Vue 项目由哪些文件组成。

相关

视频

RELATED VIDEOS

更多

免费

Web前端开发极速入门
初级 Web前端开发极速入门

219920次学习

收藏

免费

前端入门_HTML5
初级 前端入门_HTML5

616946次学习

收藏

免费

30分钟学会网站布局
初级 30分钟学会网站布局

238440次学习

收藏

免费

CSS视频教程-玉女心经版
初级 CSS视频教程-玉女心经版

393054次学习

收藏

免费

独孤九贱(1)_HTML5视频教程

免费

独孤九贱(6)_jQuery视频教程

免费

独孤九贱(7)_Bootstrap视频教程

免费

独孤九贱(2)_CSS视频教程
初级 独孤九贱(2)_CSS视频教程

229605次学习

收藏

科技资讯

更多

精选课程

更多
前端入门_HTML5
前端入门_HTML5

共29课时

61.7万人学习

CSS视频教程-玉女心经版
CSS视频教程-玉女心经版

共25课时

39.3万人学习

JavaScript极速入门_玉女心经系列
JavaScript极速入门_玉女心经系列

共43课时

70.9万人学习

独孤九贱(1)_HTML5视频教程
独孤九贱(1)_HTML5视频教程

共25课时

61.6万人学习

独孤九贱(2)_CSS视频教程
独孤九贱(2)_CSS视频教程

共22课时

23万人学习

独孤九贱(3)_JavaScript视频教程
独孤九贱(3)_JavaScript视频教程

共28课时

33.9万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时

125万人学习

关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号