vue-cli3和vue-cli2的差別是什麼
區別:1、「vue-cli3」是基於webpack4打造的,而「vue-cli2」是基於webpack3打造的;2、「vue-cli3」移除了static資料夾,新增public資料夾,並且將“index.html”移動到了public。
本文操作環境:windows10系統、Vue2.9.6版,DELL G3電腦。
vue-cli3和vue-cli2的區別是什麼
vue-cli 3 的 github 倉庫由原有獨立的 github 倉庫遷移到了 vue 項目下
vue-
#vue-##vue-
##vue-##vue-
##vue-## cli 3 的專案架構完全拋棄了 vue-cli 2 的原有架構,3 的設計更為抽象且簡潔(此處後續可詳細介紹)
##vue-cli 3 是基於 webpack 4 打造,vue- cli 2 還是 webapck 3vue-cli 3 提供了 vue ui 指令,提供了視覺化配置,更加人性化由於 vue-cli 3 也學習了 rollup 的零配置設定,所以思路專案初始化後,沒有了先前熟悉的 build 目錄,也就沒有了 webpack.base.config.js、webpack.dev.config.js 、webpack.prod.config.js 等設定檔。 vue-cli 3 的設計原則是0配置,移除的設定檔根目錄下的 build 和config等目錄移除了static資料夾,新增public資料夾,並且index.html 移動到了public中- Vue-cli3 所建立的專案的目錄結構vue_project
## -- node_modules # 安裝的函式庫依賴關係
-- public # 相當於vue-cli2中的static,打包後原封不動的放在dist中
-- src # 原始碼
-- .browserslistrc # 設定瀏覽器相關的東西
# -- .gitignore 設定忽略一些檔案
-- .babel.config.js # 設定 babel
-- package.json
- # -- package.json ## -- package.json
## -- package.json
## )-- package.json##### -- package。 ###### -- package-lock.json # 顯示的完整的安裝版本(package.json中可能有~或 ^ 後面加上版本號,因此可能會安裝不同版本的依賴)###### ###### -- readme.md # markdown 文件############啟動專案以及打包專案####### 啟動專案###npm run serve
npm run build
{ "name": "vue3test", "version": "0.1.0", "private": true, "scripts": { # 运行项目 "serve": "vue-cli-service serve", # 打包项目 "build": "vue-cli-service build" }, # 运行依赖 "dependencies": { "core-js": "^3.6.5", "vue": "^2.6.11" }, # 开发依赖 "devDependencies": { "@vue/cli-plugin-babel": "^4.4.0", "@vue/cli-service": "^4.4.0", "vue-template-compiler": "^2.6.11" } }
以上是vue-cli3和vue-cli2的差別是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

熱門話題

可以通過以下步驟為 Vue 按鈕添加函數:將 HTML 模板中的按鈕綁定到一個方法。在 Vue 實例中定義該方法並編寫函數邏輯。

在 Vue.js 中使用 Bootstrap 分為五個步驟:安裝 Bootstrap。在 main.js 中導入 Bootstrap。直接在模板中使用 Bootstrap 組件。可選:自定義樣式。可選:使用插件。

Vue.js 中的 watch 選項允許開發者監聽特定數據的變化。當數據發生變化時,watch 會觸發一個回調函數,用於執行更新視圖或其他任務。其配置選項包括 immediate,用於指定是否立即執行回調,以及 deep,用於指定是否遞歸監聽對像或數組的更改。

在 Vue.js 中引用 JS 文件的方法有三種:直接使用 <script> 標籤指定路徑;利用 mounted() 生命週期鉤子動態導入;通過 Vuex 狀態管理庫進行導入。

Vue 多頁面開發是一種使用 Vue.js 框架構建應用程序的方法,其中應用程序被劃分為獨立的頁面:代碼維護性:將應用程序拆分為多個頁面可以使代碼更易於管理和維護。模塊化:每個頁面都可以作為獨立的模塊,便於重用和替換。路由簡單:頁面之間的導航可以通過簡單的路由配置來管理。 SEO 優化:每個頁面都有自己的 URL,這有助於搜索引擎優化。

Vue.js 返回上一頁有四種方法:$router.go(-1)$router.back()使用 <router-link to="/"> 組件window.history.back(),方法選擇取決於場景。

可以通過以下方法查詢 Vue 版本:使用 Vue Devtools 在瀏覽器的控制台中查看“Vue”選項卡。使用 npm 運行“npm list -g vue”命令。在 package.json 文件的“dependencies”對像中查找 Vue 項。對於 Vue CLI 項目,運行“vue --version”命令。檢查 HTML 文件中引用 Vue 文件的 <script> 標籤中的版本信息。

向 Vue.js 函數傳遞參數有兩種主要方法:使用插槽傳遞數據或使用 bind 綁定函數,並提供參數:使用插槽傳遞參數:在組件模板中傳遞數據,在組件內訪問並用作函數的參數。使用 bind 綁定傳遞參數:在 Vue.js 實例中綁定函數,並提供函數參數。
