欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

vue項目中各文件的使用說明

 更新時間:2024年02月08日 10:01:10   作者:_藍胖子  
這篇文章主要介紹了vue項目中各文件的使用說明,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

vue項目中各文件說明

1.vue-cli腳手架初始化項目

2.node+webpack+淘寶鏡像

3.node_modules文件夾:項目依賴文件

4.public文件夾:放置靜態(tài)資源(圖片),webpack在打包時會原封不動的打包到dist文件夾中。

5.src文件夾(程序員源代碼文件夾):

  • assets文件夾:放置靜態(tài)資源(多個組件共用的靜態(tài)資源),在webpack打包時會把靜態(tài)資           源當成模塊打包到JS文件中
  • components:放置非路由組件(全局組件)
  • APP.vue:唯一的根組件
  • main.js:程序入口文件,整個程序中最先執(zhí)行的文件
  • api設計請求相關的
  • 項目的配置項文件

6.babel.config.js:配置文件(與babel相關),一般不去修改

7.package.json:相當于項目的身份證,配置信息,記錄項目叫做什么、項目中有哪些依賴、項目怎么運行,

8.package-lock.json:可以刪除,是一個緩存文件

9.README.md:說明性文件

vue項目中文件名簡介

我們創(chuàng)建完項目之后,打開項目文件是這樣的,把原始界面效果清除之后頁面是空白的。

下面介紹一下這些文件都有什么作用

1 node_modules

node_module保存的是npm加載的項目的依賴模塊

2 public

放置圖片

注意:public 與 assets 目錄的區(qū)別

public:public放不會變動的文件 public建議放一些外部第三方

assets:assets放可能會變動的文件,自己的文件放在assets,別人的放public中

public放別人家js文件(也就是不會變動),assets放自己寫的件(需要改動的文件)

3 src

src文件夾保存的用于開發(fā)的目錄

  • 1) assets (放置圖片,主題、字體等靜態(tài)資源)
  • 2) components (全局公用組件文件)
  • 3) router (路由)
  • 4) store (vuex信息/全局 store管理)
  • 5) styles (樣式)
  • 6) utils (工具)
  • 7) views (views 所有頁面)
  • 8) App.vue (項目入口頁面)
  • 9) main.js (項目的核心文件,入口文件、加載組件、初始化等)

4 .browserslistrc

在使用腳手架搭建項目時,會自動生成.browserslistrc文件,該文件主要是配置兼容瀏覽器

5 .gitignore

.gitignore 可以避免在提交代碼時把我們不想上傳的文件提交到git中

6 babel.config.js

Babel是一個JS編譯器,主要作用是將ECMAScript 2015+ 版本的代碼,轉換為向后兼容的JS語法,以便能夠運行在當前和舊版本的瀏覽器或其它環(huán)境中。

Vue項目中普遍使用ES6語法,若要求兼容低版本瀏覽器,就需要引入Babel,將ES6轉換為ES5。

7 package-lock.json

package-lock.json是在npm install執(zhí)行的時候生成的一份文件,用來記錄package.json的來源和版本號。

  • package-lock.json鎖住package.json的來源和版本號,多人開發(fā)拉取代碼,執(zhí)行npm install生成node_modules時依賴的版本能保持一致。
  • package-lock.json記錄了版本號和依賴來源,不用node_modules也提交到代碼倉庫中。

注意:如果打不開頁面,可能是兼容版本出現(xiàn)問題,我們這時可以把這個文件刪掉

8 package.json

package.jsons是項目配置的文件,一般和 node_module的資源關聯(lián)

9 README.md

md文件一般出現(xiàn)在項目的根目錄下面,其作用是:對項目的主要信息進行描述。

如果一個項目你很長時間都沒有動,突然你需要修改這個項目,那么通過README.md中對項目的描述能讓你快速的再次上手;或者別人拿到你的項目也能通過README.md文件的描述快速的了解該項目。

10 vue.config.js

vue.config.js是vue打包管理的配置文件,旨在給開發(fā)者們自定義自己的配置

總結

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Ant-design-vue Table組件customRow屬性的使用說明

    Ant-design-vue Table組件customRow屬性的使用說明

    這篇文章主要介紹了Ant-design-vue Table組件customRow屬性的使用說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-10-10
  • 基于Vue3實現(xiàn)鼠標滑動和滾輪控制的輪播

    基于Vue3實現(xiàn)鼠標滑動和滾輪控制的輪播

    在這篇文章主要為大家詳細介紹了如何一步步地實現(xiàn)一個基于?Vue?3?的輪播組件,這個組件的特點是可以通過鼠標滑動和滾輪來控制輪播圖的切換,感興趣的可以了解下
    2024-02-02
  • vuejs中父子組件之間通信方法實例詳解

    vuejs中父子組件之間通信方法實例詳解

    這篇文章主要介紹了vuejs中父子組件之間通信方法,結合實例形式詳細分析了vue.js父組件向子組件傳遞消息以及子組件向父組件傳遞消息具體操作實現(xiàn)技巧,需要的朋友可以參考下
    2020-01-01
  • vue Element UI 解決表格數(shù)據(jù)不更新問題及解決方案

    vue Element UI 解決表格數(shù)據(jù)不更新問題及解決方案

    在使用Vue和ElementUI開發(fā)后臺管理系統(tǒng)時,可能會遇到表格數(shù)據(jù)不更新的問題,這通常是因為Vue的響應式系統(tǒng)未檢測到數(shù)據(jù)變化或數(shù)據(jù)更新后未正確觸發(fā)視圖的重新渲染,本文給大家介紹vue Element UI 解決表格數(shù)據(jù)不更新問題,感興趣的朋友一起看看吧
    2024-10-10
  • vue 界面刷新數(shù)據(jù)被清除 localStorage的使用詳解

    vue 界面刷新數(shù)據(jù)被清除 localStorage的使用詳解

    今天小編就為大家分享一篇vue 界面刷新數(shù)據(jù)被清除 localStorage的使用詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-09-09
  • Ant Design Pro 之 ProTable使用操作

    Ant Design Pro 之 ProTable使用操作

    這篇文章主要介紹了Ant Design Pro 之 ProTable使用操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-10-10
  • vue動態(tài)設置路由權限的主要思路

    vue動態(tài)設置路由權限的主要思路

    這篇文章主要給大家介紹了關于vue動態(tài)設置路由權限的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-01-01
  • Element表格表頭行高問題解決

    Element表格表頭行高問題解決

    在最近一個項目的后臺管理系統(tǒng)中,寫前端界面時用到了ElementUI,但是發(fā)現(xiàn)導入數(shù)據(jù)表格之后表頭的高度一直很高,那么如何解決,本文就來詳細的介紹一下
    2021-09-09
  • Vue項目中CSS?Modules和Scoped?CSS的介紹與區(qū)別

    Vue項目中CSS?Modules和Scoped?CSS的介紹與區(qū)別

    在vue中我們有兩種方式可以定義css作用域,一種是scoped,另一種就是css modules,下面這篇文章主要給大家介紹了關于Vue項目中CSS?Modules和Scoped?CSS的相關資料,需要的朋友可以參考下
    2022-03-03
  • vue用BMap百度地圖實現(xiàn)即時搜索功能

    vue用BMap百度地圖實現(xiàn)即時搜索功能

    這篇文章主要為大家詳細介紹了vue用BMap百度地圖實現(xiàn)即時搜索功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-09-09

最新評論