前端工程化-Vue腳手架安裝

?在現代前端開發中,Vue.js已成為一個流行的框架,而Vue CLI(腳手架)則為開發者提供了一個方便的工具,用于快速創建和管理Vue項目。本文將詳細介紹如何安裝Vue腳手架,創建新項目以及常見問題的解決方法。

什么是Vue腳手架?
? ? ? ? Vue腳手架是官方提供的標準化開發工具,其主要功能是簡化Vue項目的創建和配置,從而提升開發效率。它支持命令行和UI界面,能自動生成項目結構、配置第三方依賴和進行開發環境管理等。

Node.js環境安裝

Node.js — 在任何地方運行 JavaScript (nodejs.org)?,可以去官網下載,按照步驟安裝.

選擇16.20.2的版本:

安裝好后,記得驗證是否安裝成功(安裝時勾選環境變量的配置 )

在終端輸入命令: node -v,出現版本號證明安裝成功

安裝好后設置環境變量

配置npm全局安裝路徑

1.以管理員身份打開cmd

2.設置全局路徑

注意這個雙引號里的路徑就是你安裝Node.js時的安裝路徑,每個人根據自己路徑進行安裝

npm?config set prefix "D:\develop\NodeJs"

npm config get prefix

3.鏡像

注意這個雙引號里的路徑就是你安裝Node.js時的安裝路徑,每個人根據自己路徑進行安裝

阿里鏡像

npm config set registry https://registry.npmmirror.com

(在終端輸入此命令)

為什么要設置鏡像:

1.網絡限制:在某些網絡環境(如公司、學校或特定地區),直接訪問外部網站可能受到限制,導致無法下載 npm 包或其他依賴。這時,通過設置代理,可以繞過這些限制,順利訪問所需資源。
2.提高下載速度:由于國際帶寬的限制,直接從國外的 npm 源下載包可能會非常慢。國內的代理鏡像(如淘寶鏡像、阿里云鏡像等)通常提供更快的下載速度,能夠顯著提高安裝效率。
3.避免連接超時:由于網絡不穩定,直接訪問外部源時可能會遇到連接超時的問題。使用國內的代理鏡像可以減少這種情況的發生,從而提高成功下載的概率。
4.簡化配置:通過設置代理鏡像,可以在 npm 配置中統一管理源地址,避免在每次安裝時都需要手動調整。這對于頻繁使用 npm 的開發者來說,能夠節省時間和精力。
?

安裝腳手架

npm install -g @vue/cli

(在終端輸入此命令)

安裝成功以后要進行驗證:(在終端輸入下圖中的語句)

創建第一個VUE項目

1.打開vue-workspace目錄

2.創建vue項目

3.VUE項目的結構?

?

安裝elementUI

npm下載:(在終端輸入命令?)

?

main.js引入elementUI

?

import Vue from 'vue'
import App from './App.vue'
import './registerServiceWorker'import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'Vue.use(ElementUI)
Vue.config.productionTip = falsenew Vue({render: h => h(App),
}).$mount('#app')

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

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

相關文章

利用爬蟲獲取的數據能否用于商業分析?

在數字化時代,數據已成為企業獲取競爭優勢的關鍵資源。網絡爬蟲作為一種數據收集工具,能夠從互聯網上抓取大量數據,這些數據在商業分析中扮演著重要角色。然而,使用爬蟲技術獲取的數據是否合法、能否用于商業分析,是許…

羅德與施瓦茨ZN-Z129E網絡分析儀校準套件具體參數

羅德與施瓦茨ZN-Z129E網絡校準件ZN-Z129E網絡分析儀校準套件 1,頻率范圍從9kHz到4GHz(ZNB4),8.5GHz(ZNB8),20GHz(ZNB20),40GHz(ZNB40) 2,動態范圍寬,高達140 dB 3,掃描時間短達4ms…

如何為IntelliJ IDEA配置JVM參數

在使用IntelliJ IDEA進行Java開發時,合理配置JVM參數對于優化項目性能和資源管理至關重要。IntelliJ IDEA提供了兩種方便的方式來設置JVM參數,以確保你的應用程序能夠在最佳狀態下運行。本文將詳細介紹這兩種方法:通過工具欄編輯配置和通過服…

unity is running as administrator 管理員權限問題

每次打開工程彈出unity is running as administrator的窗口 unity版本2022.3.34f1,電腦系統是win 11系統解決方法一:解決方法二: unity版本2022.3.34f1,電腦系統是win 11系統 每次打開工程都會出現unity is running as administr…

回歸預測 | MATLAB實現CNN-BiGRU-Attention卷積神經網絡結合雙向門控循環單元融合注意力機制多輸入單輸出回歸預測

回歸預測 | MATLAB實現CNN-BiGRU-Attention卷積神經網絡結合雙向門控循環單元融合注意力機制多輸入單輸出回歸預測 目錄 回歸預測 | MATLAB實現CNN-BiGRU-Attention卷積神經網絡結合雙向門控循環單元融合注意力機制多輸入單輸出回歸預測預測效果基本介紹程序設計參考資料 預測效…

OneCode:開啟高效編程新時代——企業定制出碼手冊

一、概述 OneCode 的 DSM(領域特定建模)出碼模塊是一個強大的工具,它支持多種建模方式,并具有強大的模型轉換與集成能力,能夠提升開發效率和代碼質量,同時方便團隊協作與知識傳承,還具備方便的仿…

git暫存

給大家分享幾個git命令: git stash 暫存工作目錄的修改 git stash list 查看暫存列表 git stash apply 恢復暫存內容并保持最近一次暫存記錄,如果有多個暫存記錄,想恢復指定的暫存記錄,可以使用git stash apply stash{}&#xf…

遠程控制軟件新趨勢

隨著數字化浪潮的推進,遠程控制軟件已經成為我們生活中的一部分,它們不僅改變了我們的工作方式,還為日常生活帶來了極大的便利。現在,讓我們來探討遠程控制軟件在數字時代的發展和應用,以及它們如何引領新的辦公趨勢。…

C++如何處理對象的狀態變化?

概念 處理對象的狀態變化是軟件開發中一個重要的課題,尤其是在設計過程中,如何有效管理對象的狀態變化對于軟件的可維護性、可擴展性和整體設計都至關重要。 狀態模式 狀態模式通過將狀態封裝為對象,允許對象在內部狀態改變時改變其行為。…

在Spring中application 的配置屬性(詳細)

application 的配置屬性。 這些屬性是否生效取決于對應的組件是否聲明為 Spring 應用程序上下文里的 Bean (基本是自動配置 的),為一個不生效的組件設置屬性是沒有用的。 multipart multipart.enabled 開啟上傳支持(默認&a…

C語言編程1.27漢諾塔

題目描述 給定一個由n個圓盤組成的塔,這些圓盤按照大小遞減的方式套在第一根樁柱上。現要將整個塔移動到另一根樁柱上,每次只能移動一個圓盤,且較大的圓盤在移動過程中不能放置在較小的圓盤上面。 輸入格式 輸入由四行: 第一行…

初學stm32 --- 時鐘配置

目錄 stm32時鐘系統 時鐘源 (1) 2 個外部時鐘源: (2)2 個內部時鐘源: 鎖相環 PLL PLLXTPRE: HSE 分頻器作為 PLL 輸入 (HSE divider for PLL entry) PLLSRC: PLL 輸入時鐘源 (PL…

【Java基礎面試題025】什么是Java的Integer緩存池?

回答重點 Java的Integer緩存池(Integer Cache)是為了提升性能和節省內存。根據實踐發現大部分的數據操作都集中在值比較小的范圍,因此緩存這些對象可以減少內存分配和垃圾回收的負擔,提升性能 在 -128到127范圍內的Integer對象會…

Nginx IP優化限制策略

Nginx 如何限制每個 IP 地址的連接數,優化資源分配? Nginx 限制每個 IP 地址的連接數 Nginx 提供了多種機制來限制單個 IP 地址所能建立的同時連接數,這對于防止資源耗盡和提高服務穩定性至關重要。以下是幾種有效策略: 1. 使用…

[spring]XML配置文件標簽

spring的XML配置文件的標簽大體可以分為兩種: 其中的默認標簽,我們前面文章里面出現的標簽都是默認標簽,是spring本身自帶的,不需要我們去引入其他東西。而自定義標簽則是指非默認標簽的其他的由我們或產品發行方自定義的對接spir…

簡單的bytebuddy學習筆記

簡單的bytebuddy學習筆記 此筆記對應b站bytebuddy學習視頻進行整理,此為視頻地址,此處為具體的練習代碼地址 一、簡介 ByteBuddy是基于ASM (ow2.io)實現的字節碼操作類庫。比起ASM,ByteBuddy的API更加簡單易用。開發者無需了解class file …

【信息系統項目管理師】高分論文:論信息系統項目的進度管理(人力資源管理系統)

更多內容請見: 備考信息系統項目管理師-專欄介紹和目錄 文章目錄 論文1、規劃進度管理3、排列活動順序4、估算活動持續時間5、制訂進度計劃6、控制進度論文 2022年2月,我作為項目經理參與了XX電網公司人力資源管理系統建設項目,該項目是2022年XX電網公司“十三五”信息化規…

vue3項目結合Echarts實現甘特圖(可拖拽、選中等操作)

效果圖: 圖一:選中操作 圖二:上下左右拖拽操作 本案例在echarts???????示例機場航班甘特圖的基礎上修改??????? 封裝ganttEcharts組件,測試數據 airport-schedule.jsonganttEcharts代碼: 直接復制粘貼可測????…

GIT安裝過程

文章目錄 ?下載安裝包?安裝過程?驗證安裝?Git的基本使用? ?Git的安裝可以通過以下步驟完成? ?下載安裝包? 首先,訪問Git官網(https://git-scm.com/)或Git for Windows(https://gitforwindows.org/)下載對應系統的安裝包。 對于Windows系統,通常…

Java 技術面試常見問題解析

1.說說Mybatis的緩存機制: MyBatis 是一個優秀的持久層框架,它簡化了企業應用開發中數據庫操作的代碼。MyBatis 提供了一級緩存和二級緩存機制來優化對數據庫的訪問。 一級緩存 (SqlSession級別的緩存) 一級緩存是 MyBatis 中默認開啟且無法關閉的緩存機制。它存…