Vue CLI是一個基于Vue.js進行快速開發的標準化工具,可以快速搭建一套可用的Vue.js開發環境,引入一些必要的插件和工具,使開發更加便捷,更加高效。
在使用Vue CLI的過程中,我們經常需要使用它自帶的目錄結構。這個目錄結構默認就為我們配置好了很多東西,而我們只需要專注于業務的開發就好了。下面,我們來詳細解析一下Vue CLI的目錄結構。
├── dist // 打包好的靜態文件 ├── node_modules // npm依賴包 ├── public // 靜態文件目錄 │ ├── favicon.ico // 網站圖標 │ └── index.html // 入口html ├── src // 源碼目錄 │ ├── assets // 靜態資源目錄 │ ├── components // 組件目錄 │ ├── App.vue // 根組件 │ └── main.js // 入口js文件 ├── .babelrc // babel配置文件 ├── package.json // 項目配置文件 └── webpack.config.js // webpack配置文件
首先,我們看到的就是三個主要的文件夾:dist、node_modules和public,其中node_modules是npm依賴包目錄,公用靜態文件放在public目錄下,而打包后的文件則存在于dist目錄當中。
接下來就是源碼目錄src,這個目錄是我們平常開發時最主要的目錄,因為它包含了所有的源碼。其中,assets目錄是存放靜態資源的目錄,包括圖片、樣式和字體等,而components目錄則是我們開發時最主要的目錄,存放我們的組件。在這個目錄下的main.js文件就是我們的入口文件,也是我們最后打包的js代碼。
除了源碼和靜態資源之外,我們還需要了解到一些配置文件的存在。.babelrc文件是babel的配置文件,即我們平常使用ES6語法時所需要的編譯器,在其中配置就可以使用。而webpack.config.js則是我們平常最核心的配置文件,包含了打包規則、插件等我們需要自定義的設置。而package.json文件就是我們的項目文件,包含了項目的名稱、版本、依賴包以及腳本等信息,是我們不可或缺的文件。
綜上,Vue CLI的目錄結構已經非常詳細了,包含了我們開發中需要用到的大部分文件,不過當然,對于個人開發習慣的需求,我們還可以在這個目錄結構下進行更改和調整。