Vue.js入門指南:簡介、環境配置與Yarn創建項目

一、Vue.js簡介

????????Vue.js,一個流行的JavaScript框架,以其直觀、靈活和高效的特點,在前端開發者中贏得了廣泛的贊譽。Vue.js的核心庫專注于視圖層,使得開發者能夠構建出響應式的數據綁定和組合的視圖組件。Vue.js的目標是通過盡可能簡單的API實現響應的數據綁定和組合的視圖組件。

目錄

一、Vue.js簡介

二、環境配置

安裝Node.js:

安裝Yarn

安裝完成后,查看一下:

使用Yarn全局安裝Vue CLI

檢查一下:

創建并啟動項目?:

查看下面的端口:

安裝代碼編輯器插件

三、快速上手

四、編寫和運行你的第一個Vue組件

編輯App.vue:

運行項目

五、構建和部署



二、環境配置

  • 為了使用Vue.js開發應用程序,你需要配置一個適當的開發環境。以下是使用Yarn作為包管理器來創建Vue.js項目的步驟:
安裝Node.js:
  • 首先,你需要安裝Node.js,請訪問Node.js的官方網站? ? ? ? --點擊進入
安裝Yarn
  • 通過npm(Node.js包管理器)來安裝Yarn。在命令行中運行以下命令來安裝Yarn:
npm install -g yarn
  • 安裝完成后,查看一下:
node -v  
npm -v
yarn -v
  • 使用Yarn全局安裝Vue CLI
Vue CLI是一個強大的命令行工具,用于快速創建和管理Vue.js項目。使用Yarn全局安裝Vue CLI:
yarn global add @vue/cli
  • 檢查一下:

  • 創建并啟動項目?:

yarn create vite hello-vite --template vuecd hello-vite    #切換到項目目錄
yarn             #安裝項目的全部依賴
yarn dev         #啟動服務
  • 查看下面的端口:



  • Yarn會自動安裝項目所需的依賴,并啟動一個本地開發服務器。
  • 默認情況下,應用程序將在http://localhost:8080上運行。
  • 安裝代碼編輯器插件

????????為了提高開發效率,你可能還需要在你的代碼編輯器(如Visual Studio CodeSublime Text等)中安裝Vue.js相關的插件。

????????這些插件可以提供語法高亮、代碼片段、linting等功能。

????????一在你的項目目錄中,src文件夾包含了應用程序的主要代碼。

三、快速上手

????????打開src/App.vue文件,你將看到一個Vue組件的基本結構,包括<template><script><style>部分。你可以在這里編寫你的HTML模板、JavaScript邏輯和CSS樣式。

四、編寫和運行你的第一個Vue組件

編輯App.vue:
  • src/App.vue文件中,你可以編輯<template>部分來定義組件的HTML結構,編輯<script>部分來添加數據和方法,以及編輯<style>部分來定義組件的樣式。
運行項目
  • 使用Yarn來運行你的開發服務器,并在瀏覽器中查看你的Vue應用程序:
yarn serve

這將啟動一個本地開發服務器,并且當你保存文件時,它會自動重新加載以顯示更改。


五、構建和部署

  • 當你應用程序準備部署時,你可以使用Vue CLIYarn來構建它。在命令行中運行以下命令
yarn build
  • 這將創建一個dist目錄,其中包含用于生產環境的優化過的靜態資源。
  • 你可以將這些文件部署到任何靜態文件服務器或CDN上。

????????通過使用YarnVue CLI,你已經成功地配置了Vue.js的開發環境,并創建了一個簡單的Vue.js應用程序。Vue.js是一個強大而靈活的框架,適用于構建各種規模的應用程序。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/719538.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/719538.shtml
英文地址,請注明出處:http://en.pswp.cn/news/719538.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

BUUCTF---[極客大挑戰 2019]Http1

1.題目描述&#xff0c;在地址框輸入下面的網址 2.來到頁面&#xff0c;ctrlu查看源碼&#xff0c;仔細觀察會看到一個.php的跳轉頁面 3.點進去頁面提示It doesnt come from https://Sycsecret.buuoj.cn 4.頁面提示它不是來源于這個網址&#xff0c;我們需要用bp抓包對數據進行…

多波束水深數據粗差剔除方法總結(不斷更新)

目錄 一、粗差產生原因 二、粗差剔除方法 三、自動濾波方法分類 3.1 趨勢面濾波 3.1.1 現有方法 3.1.2 缺點

Web開發介紹,制作小網站流程和需要的技術【詳解】

1.什么是web開發 Web&#xff1a;全球廣域網&#xff0c;也稱為萬維網(www World Wide Web)&#xff0c;能夠通過瀏覽器訪問的網站。 所以Web開發說白了&#xff0c;就是開發網站的&#xff0c;例如網站&#xff1a;淘寶&#xff0c;京東等等 2. 網站的工作流程 1.首先我們需…

sparse transformer 常見稀疏注意力

參考&#xff1a; https://zhuanlan.zhihu.com/p/259591644 主要就是降低transformer自注意力模塊的復雜度 復雜度主要就是 Q K^T影響的&#xff0c;稀疏注意力就是在Q點乘K的轉置這模塊做文章 下列式一些sparse transformer稀疏注意力方法 a、transformer原始的 &#xff0…

b站小土堆pytorch學習記錄—— P17 土堆說卷積操作

文章目錄 一、前置知識什么是卷積操作 二、代碼 一、前置知識 什么是卷積操作 推薦幾個高贊博客&#xff1a; 卷積最容易理解的解釋 卷積神經網絡&#xff08;CNN&#xff09;詳細介紹及其原理詳解 還有pytorch官網的動態圖&#xff1a; pytorch卷積 二、代碼 import t…

MyBatis源碼分析之基礎支持層反射

(/≧▽≦)/~┴┴ 嗨~我叫小奧 ??? &#x1f440;&#x1f440;&#x1f440; 個人博客&#xff1a;小奧的博客 &#x1f44d;&#x1f44d;&#x1f44d;&#xff1a;個人CSDN ??????&#xff1a;傳送門 &#x1f379; 本人24應屆生一枚&#xff0c;技術和水平有限&am…

PowerShell禁止運行腳本解決方案

錯誤代碼 CategoryInfo : SecurityError: (:) []&#xff0c;ParentContainsErrorRecordException FullyQualifiedErrorId : UnauthorizedAccess在計算機上啟動 Windows PowerShell 時&#xff0c;執行策略很可能是 Restricted&#xff08;默認設置&#xff09;。 Restricted …

圖像分類應用

先留一段圖像分類代碼&#xff0c;空閑時間再做分析&#xff1a; 創建神經網絡&#xff1a; import torch from torch import nn import torch.nn.functional as F class MyAlexNet(nn.Module):def __init__(self):super(MyAlexNet, self).__init__()self.c1nn.Conv2d(in_cha…

二刷代碼隨想錄算法訓練營第十天 | 232.用棧實現隊列、 225. 用隊列實現棧

目錄 一、232. 用棧實現隊列 二、225. 用隊列實現棧 一、232. 用棧實現隊列 題目鏈接&#xff1a;力扣 文章講解&#xff1a;代碼隨想錄 視頻講解&#xff1a; 棧的基本操作&#xff01; | LeetCode&#xff1a;232.用棧實現隊列 題目&#xff1a; 請你僅使用兩個棧實現先…

Vision Pro開發者學習路線

官方給到的Vision Pro開發者學習路線&#xff1a; 1. 學習基礎知識&#xff1a; - 學習 Xcode、Swift 和 SwiftUI 的基礎知識&#xff0c;包括語法、UI 設計等。 - 掌握 ARKit 和 SwiftUI 的使用&#xff0c;了解如何創建沉浸式增強現實體驗。 2. 學習 3D 建模&#xf…

『Linux從入門到精通』第 ? 期 - System V 共享內存

文章目錄 &#x1f490;專欄導讀&#x1f490;文章導讀&#x1f427;共享內存原理&#x1f427;共享內存相關函數&#x1f426;key 與 shmid 區別 &#x1f427;代碼實例 &#x1f490;專欄導讀 &#x1f338;作者簡介&#xff1a;花想云 &#xff0c;在讀本科生一枚&#xff0…

CentOS7安裝DockerCompose和Docker鏡像倉庫的配置

CentOS7安裝DockerCompose 1.下載 Linux下需要通過命令下載&#xff1a; # 安裝 curl -L https://github.com/docker/compose/releases/download/1.23.1/docker-compose-uname -s-uname -m > /usr/local/bin/docker-compose2.修改文件權限 修改文件權限&#xff1a; # …

YOLOv9獨家原創改進|加入幽靈卷積Ghost Convolution模塊,輕量化!

專欄介紹&#xff1a;YOLOv9改進系列 | 包含深度學習最新創新&#xff0c;主力高效漲點&#xff01;&#xff01;&#xff01; 一、論文摘要 由于內存和計算資源有限&#xff0c;在嵌入式設備上部署卷積神經網絡是困難的。特征圖中的冗余是那些成功的細胞神經網絡的一個重要特征…

【網站項目】158企業人事管理系統

&#x1f64a;作者簡介&#xff1a;擁有多年開發工作經驗&#xff0c;分享技術代碼幫助學生學習&#xff0c;獨立完成自己的項目或者畢業設計。 代碼可以私聊博主獲取。&#x1f339;贈送計算機畢業設計600個選題excel文件&#xff0c;幫助大學選題。贈送開題報告模板&#xff…

突破編程_C++_字符串算法(判斷字符串是否包含)

1 算法題 &#xff1a;判斷一個字符串是否包含另一個字符串的所有字符&#xff08;不一定連續&#xff09; 1.1 題目含義 判斷一個字符串&#xff08;稱為“主字符串”或“大字符串”&#xff09;是否包含另一個字符串&#xff08;稱為“子字符串”或“小字符串”&#xff09…

代碼隨想錄算法訓練營第31天—貪心算法05 | ● 435. 無重疊區間 ● *763.劃分字母區間 ● *56. 合并區間

435. 無重疊區間 https://programmercarl.com/0435.%E6%97%A0%E9%87%8D%E5%8F%A0%E5%8C%BA%E9%97%B4.html 考點 貪心算法重疊區間 我的思路 先按照區間左坐標進行排序&#xff0c;方便后續處理進行for循環&#xff0c;循環范圍是0到倒數第二個元素如果當前區間和下一區間重疊…

在Linux以命令行方式(靜默方式/非圖形化方式)安裝MATLAB(正版)

1.根據教程&#xff0c;下載windows版本matlab&#xff0c;打開圖形化界面&#xff0c;選擇linux版本的只下載不安裝 2.獲取安裝文件夾 3.獲取許可證 4.安裝 &#xff08;1&#xff09;跳過引用文章的2.2章節 &#xff08;2&#xff09;本文的安裝文件夾代替引用文章的解壓IS…

Java進階(鎖)——鎖的升級,synchronized與lock鎖區別

目錄 引出Java中鎖升級synchronized與lock鎖區別 緩存三兄弟&#xff1a;緩存擊穿、穿透、雪崩緩存擊穿緩存穿透緩存雪崩 總結 引出 Java進階&#xff08;鎖&#xff09;——鎖的升級&#xff0c;synchronized與lock鎖區別 Java中鎖升級 看一段代碼&#xff1a; public class…

Fastwhisper + Pyannote 實現 ASR + 說話者識別

文章目錄 前言一、faster-whisper簡單介紹二、pyannote.audio介紹三、faster-whisper pyannote.audio 實現語者識別四、多說幾句 前言 最近在研究ASR相關的業務&#xff0c;也是調研了不少模型&#xff0c;踩了不少坑&#xff0c;ASR這塊&#xff0c;目前中文普通話效果最好的…

Scrapy與分布式開發(1.1):課程導學

Scrapy與分布式開發&#xff1a;從入門到精通&#xff0c;打造高效爬蟲系統 課程大綱 在這個專欄中&#xff0c;我們將一起探索Scrapy框架的魅力&#xff0c;以及如何通過Scrapy-Redis實現分布式爬蟲的開發。在本課程導學中&#xff0c;我們將為您簡要介紹課程的學習目標、內容…