VUE 3.X 開發(fā) —— 開發(fā)環(huán)境搭建

工欲善其事必先利其器

前序:

前提:

  • 鑒于web的直觀性和多樣性,更多是選擇web而不是控制臺創(chuàng)建項目,當然后續(xù)生產上更多是不變的模板加工具快速創(chuàng)建
  • 和2.X步驟差不多,僅多了版本切換選擇
  • windos7及以上版本(linux或max環(huán)境下的,請自行找教程,大同小異)
  • vscode(當然記事本也可,版本不限,只是可能會與本文不太一樣,既然記事本都可以,那就不用多于關心這些了,只是可能開發(fā)效率沒有那么高而已)
  • Vue CLI 4.5 +(當前版本 v4.5.8,特別要注意,若不是這個,慎重看此文)
  • Node.js (本文當前版本 v12.18.3,node的適用版本也需要注意)未安裝請看其他相關教程,此文默認已安裝
  • 搬運官網文檔的三種安裝方式,其中靈活性依然為cli和web,新手推薦web,vite沒有相關的選擇,簡潔模板可以選擇它,或者自己創(chuàng)建好,然后利用版本工具作為模板快速共享均可

一:步驟:

1 —— 命令行方式創(chuàng)建項目:

前奏 —— 使用npm(依賴包管理工具)安裝 Vue CLI

      // 若已安裝,除非版本一致,否則此命令將會重裝最新版
      npm install -g @vue/cli
1. 切換項目所在位置
     I:
     cd I:\VuePro
2. 創(chuàng)建項目 (后綴帶上-n為去掉git版本控制,默認以git為版本,如果像我一樣是使用svn的就可以加上)
     vue create v3-demo
     vue create v3-demo -n
2.0 回車顯示結果
// 直接選擇Vue 3 Preview 也可,此處選擇最后一項,自行配置
Vue CLI v4.5.8
? Please pick a preset:
  config ([Vue 2] router, vuex, less, babel, typescript, eslint)
  Default ([Vue 2] babel, eslint)
  Default (Vue 3 Preview) ([Vue 3] babel, eslint)
> Manually select features       
2.1 回車顯示結果
// 第一行必選,畢竟需要切換到Vue 3,其他隨意,最簡demo僅僅顯示文字并不需要太多
Vue CLI v4.5.8
? Please pick a preset: Manually select features
? Check the features needed for your project:
>(*) Choose Vue version
 (*) Babel
 (*) TypeScript
 ( ) Progressive Web App (PWA) Support
 (*) Router
 (*) Vuex
 (*) CSS Pre-processors
 (*) Linter / Formatter
 ( ) Unit Testing
 ( ) E2E Testing  
2.2 回車顯示結果
// 毫無疑問選擇 3.x 當然你可以重回2.x
Vue CLI v4.5.8
? Please pick a preset: Manually select features
? Check the features needed for your project: Choose Vue version, Babel, TS, Router, Vuex, CSS Pre-processors, Linter
? Choose a version of Vue.js that you want to start the project with
  2.x
> 3.x (Preview)   
  
2.3 回車顯示結果
// 默認選擇就不浪費空間放這些不重要的選擇過程了
Vue CLI v4.5.8
? Please pick a preset: Manually select features
? Check the features needed for your project: Choose Vue version, Babel, TS, Router, Vuex, CSS Pre-processors, Linter
? Choose a version of Vue.js that you want to start the project with 3.x (Preview)
? Use class-style component syntax? Yes
? Use Babel alongside TypeScript (required for modern mode, auto-detected polyfills, transpiling JSX)? Yes
? Use history mode for router? (Requires proper server setup for index fallback in production) Yes
? Pick a CSS pre-processor (PostCSS, Autoprefixer and CSS Modules are supported by default): Sass/SCSS (with dart-sass)
? Pick a linter / formatter config: Prettier
? Pick additional lint features: Lint on save
? Where do you prefer placing config for Babel, ESLint, etc.? In dedicated config files
// 看自己需要是否保存該模板設置,此處自行選擇
? Save this as a preset for future projects? Yes
? Save preset as: VUE 3 Base
  
3. 最后等待創(chuàng)建完成后打開或運行項目
項目文件右鍵選擇 IDE或編輯器 比如 vs core 打開(前提裝有對應軟件)或者 命令行直接運行項目
 $ cd v3-demo
 $ npm run serve

2 —— vue Web方式創(chuàng)建項目:

前奏 —— 使用npm(依賴包管理工具)安裝 Vue CLI

      // 若已安裝,除非版本一致,否則此命令將會重裝最新版
      npm install -g @vue/cli
1. 命令行啟動web服務
vue ui
命令運行
1. 0 web頁面:
首頁
1. 1 創(chuàng)建項目:
詳情
預設
功能圖一
功能圖二
配置
保存預設
完成創(chuàng)建
編譯運行
運行結果

3 —— vue vite方式創(chuàng)建項目:

1. 創(chuàng)建項目
 npm init vite-app v3-demo
2. 編譯運行項目
npm install
npm run dev
3. Edge (其他瀏覽器需要bable轉換)打開項目鏈接,運行結果:
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內容