利用WebStorm創(chuàng)建一個(gè)Vue項(xiàng)目的完整步驟
一、下載并安裝WebStorm
步驟一
步驟二
選擇激活方式
激活碼:
I2A0QUY8VU-eyJsaWNlbnNlSWQiOiJJMkEwUVVZOFZVIiwibGljZW5zZWVOYW1lIjoiVU5JVkVSU0lEQURFIEVTVEFEVUFMIERFIENBTVBJTkFTIiwiYXNzaWduZWVOYW1lIjoiVGFvYmFv77yaSkVU5YWo5a625qG25r+AIOa0u+W3peS9nOWupCAgcmVuIHpodW4gZGlhbiBtaW5n77yBIiwiYXNzaWduZWVFbWFpbCI6IlJvYmJ5X1dlbmlnZXJAb3V0bG9vay5jb20iLCJsaWNlbnNlUmVzdHJpY3Rpb24iOiJGb3IgZWR1Y2F0aW9uYWwgdXNlIG9ubHkiLCJjaGVja0NvbmN1cnJlbnRVc2UiOmZhbHNlLCJwcm9kdWN0cyI6W3siY29kZSI6IkRQTiIsInBhaWRVcFRvIjoiMjAyNC0xMC0xNCIsImV4dGVuZGVkIjpmYWxzZX0seyJjb2RlIjoiREIiLCJwYWlkVXBUbyI6IjIwMjQtMTAtMTQiLCJleHRlbmRlZCI6ZmFsc2V9LHsiY29kZSI6IlBTIiwicGFpZFVwVG8iOiIyMDI0LTEwLTE0IiwiZXh0ZW5kZWQiOmZhbHNlfSx7ImNvZGUiOiJJSSIsInBhaWRVcFRvIjoiMjAyNC0xMC0xNCIsImV4dGVuZGVkIjpmYWxzZX0seyJjb2RlIjoiUlNDIiwicGFpZFVwVG8iOiIyMDI0LTEwLTE0IiwiZXh0ZW5kZWQiOnRydWV9LHsiY29kZSI6IkdPIiwicGFpZFVwVG8iOiIyMDI0LTEwLTE0IiwiZXh0ZW5kZWQiOmZhbHNlfSx7ImNvZGUiOiJETSIsInBhaWRVcFRvIjoiMjAyNC0xMC0xNCIsImV4dGVuZGVkIjpmYWxzZX0seyJjb2RlIjoiUlNGIiwicGFpZFVwVG8iOiIyMDI0LTEwLTE0IiwiZXh0ZW5kZWQiOnRydWV9LHsiY29kZSI6IkRTIiwicGFpZFVwVG8iOiIyMDI0LTEwLTE0IiwiZXh0ZW5kZWQiOmZhbHNlfSx7ImNvZGUiOiJQQyIsInBhaWRVcFRvIjoiMjAyNC0xMC0xNCIsImV4dGVuZGVkIjpmYWxzZX0seyJjb2RlIjoiUkMiLCJwYWlkVXBUbyI6IjIwMjQtMTAtMTQiLCJleHRlbmRlZCI6ZmFsc2V9LHsiY29kZSI6IkNMIiwicGFpZFVwVG8iOiIyMDI0LTEwLTE0IiwiZXh0ZW5kZWQiOmZhbHNlfSx7ImNvZGUiOiJXUyIsInBhaWRVcFRvIjoiMjAyNC0xMC0xNCIsImV4dGVuZGVkIjpmYWxzZX0seyJjb2RlIjoiUkQiLCJwYWlkVXBUbyI6IjIwMjQtMTAtMTQiLCJleHRlbmRlZCI6ZmFsc2V9LHsiY29kZSI6IlJTMCIsInBhaWRVcFRvIjoiMjAyNC0xMC0xNCIsImV4dGVuZGVkIjpmYWxzZX0seyJjb2RlIjoiUk0iLCJwYWlkVXBUbyI6IjIwMjQtMTAtMTQiLCJleHRlbmRlZCI6ZmFsc2V9LHsiY29kZSI6IlJTViIsInBhaWRVcFRvIjoiMjAyNC0xMC0xNCIsImV4dGVuZGVkIjp0cnVlfSx7ImNvZGUiOiJEQyIsInBhaWRVcFRvIjoiMjAyNC0xMC0xNCIsImV4dGVuZGVkIjpmYWxzZX0seyJjb2RlIjoiUlNVIiwicGFpZFVwVG8iOiIyMDI0LTEwLTE0IiwiZXh0ZW5kZWQiOmZhbHNlfSx7ImNvZGUiOiJEUCIsInBhaWRVcFRvIjoiMjAyNC0xMC0xNCIsImV4dGVuZGVkIjp0cnVlfSx7ImNvZGUiOiJQREIiLCJwYWlkVXBUbyI6IjIwMjQtMTAtMTQiLCJleHRlbmRlZCI6dHJ1ZX0seyJjb2RlIjoiUFNJIiwicGFpZFVwVG8iOiIyMDI0LTEwLTE0IiwiZXh0ZW5kZWQiOnRydWV9LHsiY29kZSI6IlBDV01QIiwicGFpZFVwVG8iOiIyMDI0LTEwLTE0IiwiZXh0ZW5kZWQiOnRydWV9LHsiY29kZSI6IlJTIiwicGFpZFVwVG8iOiIyMDI0LTEwLTE0IiwiZXh0ZW5kZWQiOnRydWV9XSwibWV0YWRhdGEiOiIwMTIwMjMxMDE4TFBBQTAwMjAwOSIsImhhc2giOiI1MDY4MjM4OC8yNDQxMzAzMDotMjMxNDI0MDkzIiwiZ3JhY2VQZXJpb2REYXlzIjo3LCJhdXRvUHJvbG9uZ2F0ZWQiOmZhbHNlLCJpc0F1dG9Qcm9sb25nYXRlZCI6ZmFsc2V9-TVABo8WPqQXMBwop9hR4Jao5zPeU6ZWd/B4k0rUtT8YptqYZ0qcyA1w928ovkigORlHy4uIHKc75EmfkDc7V8jLUEyysKr3XGrJe/0ghkGtqTUaZ47SWiqm6TCR21PG2CtfByT0jZjw6AspsWqwyGmFeZAKfXkuAzmJ6psJOeZvaFn4qzzkjzCDdOGOdUXPEPdkG1t4a+rxgt4Ly06yEcpFpy87mx5SO/F9sus2/ZHnVCISqRQBil8hvYsQKP9TScHjyGe6I9KhRofs2SuUHe3+Wh5cSTQH4wy6mJZP+7ImX76BnOqjPWOh4sJwUJ+I+IfjOV4iG5bu25YNV9DF2eA==-MIIETDCCAjSgAwIBAgIBDzANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBMB4XDTIyMTAxMDE2MDU0NFoXDTI0MTAxMTE2MDU0NFowHzEdMBsGA1UEAwwUcHJvZDJ5LWZyb20tMjAyMjEwMTAwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC/W3uCpU5M2y48rUR/3fFR6y4xj1nOm3rIuGp2brELVGzdgK2BezjnDXpAxVDw5657hBkAUMoyByiDs2MgmVi9IcqdAwpk988/Daaajq9xuU1of59jH9eQ9c3BmsEtdA4boN3VpenYKATwmpKYkJKVc07ZKoXL6kSyZuF7Jq7HoQZcclChbF75QJPGbri3cw9vDk/e46kuzfwpGftvl6+vKibpInO6Dv0ocwImDbOutyZC7E+BwpEm1TJZW4XovMBegHhWC04cJvpH1u98xoR94ichw0jKhdppywARe43rGU96163RckIuFmFDQKZV9SMUrwpQFu4Z2D5yTNqnlLRfAgMBAAGjgZkwgZYwCQYDVR0TBAIwADAdBgNVHQ4EFgQU5FZqQ4gnVc+inIeZF+o3ID+VhcEwSAYDVR0jBEEwP4AUo562SGdCEjZBvW3gubSgUouX8bOhHKQaMBgxFjAUBgNVBAMMDUpldFByb2ZpbGUgQ0GCCQDSbLGDsoN54TATBgNVHSUEDDAKBggrBgEFBQcDATALBgNVHQ8EBAMCBaAwDQYJKoZIhvcNAQELBQADggIBANLG1anEKid4W87vQkqWaQTkRtFKJ2GFtBeMhvLhIyM6Cg3FdQnMZr0qr9mlV0w289pf/+M14J7S7SgsfwxMJvFbw9gZlwHvhBl24N349GuthshGO9P9eKmNPgyTJzTtw6FedXrrHV99nC7spaY84e+DqfHGYOzMJDrg8xHDYLLHk5Q2z5TlrztXMbtLhjPKrc2+ZajFFshgE5eowfkutSYxeX8uA5czFNT1ZxmDwX1KIelbqhh6XkMQFJui8v8Eo396/sN3RAQSfvBd7Syhch2vlaMP4FAB11AlMKO2x/1hoKiHBU3oU3OKRTfoUTfy1uH3T+t03k1Qkr0dqgHLxiv6QU5WrarR9tx/dapqbsSmrYapmJ7S5+ghc4FTWxXJB1cjJRh3X+gwJIHjOVW+5ZVqXTG2s2Jwi2daDt6XYeigxgL2SlQpeL5kvXNCcuSJurJVcRZFYUkzVv85XfDauqGxYqaehPcK2TzmcXOUWPfxQxLJd2TrqSiO+mseqqkNTb3ZDiYS/ZqdQoGYIUwJqXo+EDgqlmuWUhkWwCkyo4rtTZeAj+nP00v3n8JmXtO30Fip+lxpfsVR3tO1hk4Vi2kmVjXyRkW2G7D7WAVt+91ahFoSeRWlKyb4KcvGvwUaa43fWLem2hyI4di2pZdr3fcYJ3xvL5ejL3m14bKsfoOv
下一步(沒(méi)截圖),點(diǎn)右下角continue
步驟三
選擇框架:
二、創(chuàng)建Vue項(xiàng)目
創(chuàng)建Vue項(xiàng)目之前我們先了解一下Vue, Cors跨域, Axios, Nodejs和 elementUI 之間的關(guān)系
Vue.js、CORS(跨域資源共享)、Axios、Node.js和Element UI通常一起使用以構(gòu)建現(xiàn)代Web應(yīng)用程序。下面分別解釋它們之間的關(guān)系:
- Vue.js:
Vue.js是一款現(xiàn)代的JavaScript框架,用于構(gòu)建用戶(hù)界面。它使開(kāi)發(fā)者能夠輕松地構(gòu)建交互性強(qiáng)、響應(yīng)式的單頁(yè)面應(yīng)用(SPA)。
- CORS(跨域資源共享):
跨域資源共享是一種瀏覽器技術(shù),它允許Web頁(yè)面從不同的域請(qǐng)求資源,即允許在一個(gè)域的Web應(yīng)用程序中使用另一個(gè)域的資源。這是由于瀏覽器的同源策略,為了安全原因,瀏覽器通常不允許從一個(gè)域直接訪(fǎng)問(wèn)另一個(gè)域的資源。
- Axios:
Axios是一個(gè)基于Promise的HTTP客戶(hù)端,用于在瀏覽器和Node.js中發(fā)起HTTP請(qǐng)求。在Vue.js中,Axios通常被用于與后端服務(wù)器進(jìn)行通信,獲取或發(fā)送數(shù)據(jù)。
- Node.js:
Node.js是一個(gè)基于Chrome V8引擎的JavaScript運(yùn)行時(shí),用于構(gòu)建可擴(kuò)展的網(wǎng)絡(luò)應(yīng)用程序。在后端,Node.js通常用于創(chuàng)建服務(wù)器,處理HTTP請(qǐng)求,并與數(shù)據(jù)庫(kù)進(jìn)行交互。
- Element UI:
Element UI是一個(gè)基于Vue.js的UI組件庫(kù),它提供了一套豐富的組件,可用于構(gòu)建漂亮的用戶(hù)界面。它包含諸如按鈕、表格、表單等常用的UI組件。
關(guān)系如下:
- Vue.js與Axios: Vue.js通常與Axios一起使用,以便在Vue組件中發(fā)起HTTP請(qǐng)求,與后端進(jìn)行數(shù)據(jù)交互。
- Axios與Node.js: Axios可以用于在Vue.js前端與Node.js后端之間進(jìn)行HTTP通信,獲取或發(fā)送數(shù)據(jù)。
- CORS與Node.js: 在Node.js服務(wù)器中配置CORS是為了允許前端Vue應(yīng)用程序從不同的域請(qǐng)求數(shù)據(jù)。
- Element UI與Vue.js: Element UI是為Vue.js設(shè)計(jì)的,提供了一套易于使用的Vue組件,可以直接在Vue.js應(yīng)用程序中集成和使用。
這些技術(shù)和庫(kù)之間協(xié)同工作以實(shí)現(xiàn)一個(gè)完整的Web應(yīng)用程序,其中Vue.js用于構(gòu)建前端界面,Axios用于處理HTTP請(qǐng)求,Node.js用于構(gòu)建后端服務(wù),CORS用于解決跨域問(wèn)題,而Element UI提供了一套現(xiàn)成的Vue組件,用于構(gòu)建用戶(hù)界面。
步驟一
下載Node.js
下載地址:Node.js (nodejs.org)
測(cè)試是否安裝成功
安裝目錄下創(chuàng)建兩個(gè)新文件夾 node_global 和 node_cache
管理員身份打開(kāi)cmd命令窗口
1.win + R
2.Ctrl + Shift + Enter 進(jìn)入下列界面
輸入以下命令:路徑為兩個(gè)新建文件夾node_global 和 node_cache 的路徑
npm config set prefix "D:\develop\node_global" npm config set cache "D:\develop\node_cache"
上述命令運(yùn)行結(jié)果:兩個(gè)路徑下各生成一個(gè)_logs文件夾
配置環(huán)境變量
上述操作后會(huì)在安裝目錄中該路徑下創(chuàng)建 node_modules 文件夾,如果該文件夾沒(méi)有創(chuàng)建需手動(dòng)創(chuàng)建。
命令行窗口中進(jìn)行命令測(cè)試:
npm install express -g
出現(xiàn)以下運(yùn)行結(jié)果則安裝成功!
更改npm遠(yuǎn)程倉(cāng)庫(kù)地址(使用淘寶npm遠(yuǎn)程鏡像):
npm config set registry https://registry.npm.taobao.org
命令行窗口中進(jìn)行命令測(cè)試:
npm config get registry
出現(xiàn)以下運(yùn)行結(jié)果則安裝成功!
安裝腳手架vue/cli (用于自動(dòng)生成vue.js+webpack的項(xiàng)目模板)
#安裝命令 npm install -g @vue/cli #查看vue版本(大寫(xiě)V) vue -V
出現(xiàn)以下運(yùn)行結(jié)果則安裝成功!
步驟二
WebStrom創(chuàng)建helloword項(xiàng)目
管理員方式打開(kāi)命令窗 -> 進(jìn)入根目錄(這里我創(chuàng)建的根目錄文件夾為ws)
創(chuàng)建vue項(xiàng)目 -> 選擇自己需要的功能
npm create vue
依次執(zhí)行上述綠色指令將得到以下運(yùn)行結(jié)果:
進(jìn)入本地網(wǎng)址 http://localhost:5174/
用WebStorm打開(kāi)我們的項(xiàng)目:
總結(jié)
到此這篇關(guān)于利用WebStorm創(chuàng)建一個(gè)Vue項(xiàng)目的文章就介紹到這了,更多相關(guān)WebStorm創(chuàng)建Vue項(xiàng)目?jī)?nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
vue完美實(shí)現(xiàn)el-table列寬自適應(yīng)
這篇文章主要介紹了vue完美實(shí)現(xiàn)el-table列寬自適應(yīng),對(duì)vue感興趣的同學(xué),可以參考下2021-05-05Avue實(shí)現(xiàn)動(dòng)態(tài)查詢(xún)與數(shù)據(jù)展示的示例代碼
Avue是一個(gè)基于Vue.js的前端框架,它是由阿里云開(kāi)發(fā)的一款企業(yè)級(jí)UI組件庫(kù),旨在提供一套全面、易用且高性能的界面解決方案本文介紹了Avue實(shí)現(xiàn)動(dòng)態(tài)查詢(xún)與數(shù)據(jù)展示的示例,需要的朋友可以參考下2024-08-08vue使用echarts實(shí)現(xiàn)折線(xiàn)圖
這篇文章主要為大家詳細(xì)介紹了vue使用echarts實(shí)現(xiàn)折線(xiàn)圖,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-03-03vuex實(shí)現(xiàn)登錄狀態(tài)的存儲(chǔ),未登錄狀態(tài)不允許瀏覽的方法
下面小編就為大家分享一篇vuex實(shí)現(xiàn)登錄狀態(tài)的存儲(chǔ),未登錄狀態(tài)不允許瀏覽的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-03-03Vue + OpenLayers 快速入門(mén)學(xué)習(xí)教程
大家都知道使用 Openlayers可以很靈活自由的做出各種地圖和空間數(shù)據(jù)的展示。而且這個(gè)框架是完全免費(fèi)和開(kāi)源的,本文記錄下 Vue 使用 OpenLayers 入門(mén),使用 OpenLayers 創(chuàng)建地圖組件的相關(guān)知識(shí),需要的朋友一起學(xué)習(xí)下吧2021-09-09electron-vite新一代electron開(kāi)發(fā)構(gòu)建工具
這篇文章主要介紹了electron-vite新一代electron開(kāi)發(fā)構(gòu)建工具,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-04-04Vue+Element實(shí)現(xiàn)表格編輯、刪除、以及新增行的最優(yōu)方法
這篇文章主要為大家詳細(xì)介紹了Vue+Element實(shí)現(xiàn)表格的編輯、刪除、以及新增行的最優(yōu)方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-05-05基于vue.js中關(guān)于下拉框的值默認(rèn)及綁定問(wèn)題
今天小編就為大家分享一篇基于vue.js中關(guān)于下拉框的值默認(rèn)及綁定問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-08-08