欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

vue腳手架public放哪些內(nèi)容

這篇文章主要介紹“vue腳手架public放哪些內(nèi)容”,在日常操作中,相信很多人在vue腳手架public放哪些內(nèi)容問(wèn)題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”vue腳手架public放哪些內(nèi)容”的疑惑有所幫助!接下來(lái),請(qǐng)跟著小編一起來(lái)學(xué)習(xí)吧!

創(chuàng)新互聯(lián)-專(zhuān)業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性?xún)r(jià)比永修網(wǎng)站開(kāi)發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式永修網(wǎng)站制作公司更省心,省錢(qián),快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋永修地區(qū)。費(fèi)用合理售后完善,10年實(shí)體公司更值得信賴(lài)。

public文件夾中一般放置一些靜態(tài)資源(圖片),在webpack進(jìn)行打包的時(shí)候,會(huì)原封不動(dòng)的打包到dist文件夾中。public目錄下的文件并不會(huì)被Webpack處理,它們會(huì)直接被復(fù)制到最終的打包目錄(默認(rèn)是dist/static)下;必須使用絕對(duì)路徑引用這些文件,這個(gè)取決于你“vue.config.js”中publicPath的配置,默認(rèn)的是“/”。

一、安裝Vue腳手架

1、第一步(僅第一次執(zhí)行):全局安裝@vue/cli

npm i @vue/cli -g

2、切換到要?jiǎng)?chuàng)建項(xiàng)目的目錄,然后創(chuàng)建項(xiàng)目

vue create XXX

3、啟動(dòng)項(xiàng)目

npm run serve

備注:

1、npm淘寶鏡像地址

npm config set registry https://registry.npm.taobao.org

2、Vue腳手架隱藏了所有webpack相關(guān)配置,若要查看執(zhí)行

vue inspect > output.js

二、vue-cli腳手架初始化項(xiàng)目各個(gè)文件夾用途

node_modules文件夾:項(xiàng)目依賴(lài)文件夾

public文件夾:

一般放置一些靜態(tài)資源(圖片)。值得注意,放在public文件夾中的靜態(tài)資源,webpack進(jìn)行打包的時(shí)候,會(huì)原封不動(dòng)的打包到dist文件夾中。

任何放置在 public 文件夾的靜態(tài)資源都會(huì)被簡(jiǎn)單的復(fù)制,而不經(jīng)過(guò) webpack。你需要通過(guò)絕對(duì)路徑來(lái)引用它們。

注意我們推薦將資源作為你的模塊依賴(lài)圖的一部分導(dǎo)入,這樣它們會(huì)通過(guò) webpack 的處理并獲得如下好處:

  • 腳本和樣式表會(huì)被壓縮且打包在一起,從而避免額外的網(wǎng)絡(luò)請(qǐng)求。

  • 文件丟失會(huì)直接在編譯時(shí)報(bào)錯(cuò),而不是到了用戶端才產(chǎn)生 404 錯(cuò)誤。

  • 最終生成的文件名包含了內(nèi)容哈希,因此你不必?fù)?dān)心瀏覽器會(huì)緩存它們的老版本。

public 目錄提供的是一個(gè)應(yīng)急手段,當(dāng)你通過(guò)絕對(duì)路徑引用它時(shí),留意應(yīng)用將會(huì)部署到哪里。如果你的應(yīng)用沒(méi)有部署在域名的根部,那么你需要為你的 URL 配置 publicPath 前綴:

  • 在 public/index.html 或其它通過(guò) html-webpack-plugin 用作模板的 HTML 文件中,你需要通過(guò)
    <%= BASE_URL %> 設(shè)置鏈接前綴:

<link rel="icon" href="<%= BASE_URL %>favicon.ico">

  • 在模板中,你首先需要向你的組件傳入基礎(chǔ) URL:

data () {
  return {
    publicPath: process.env.BASE_URL
  }
}

然后:

<img :src="`${publicPath}my-image.png`">

何時(shí)使用 public 文件夾

  • 你需要在構(gòu)建輸出中指定一個(gè)文件的名字。

  • 你有上千個(gè)圖片,需要?jiǎng)討B(tài)引用它們的路徑。

  • 有些庫(kù)可能和 webpack 不兼容,這時(shí)你除了將其用一個(gè)獨(dú)立的

vue-cli3.0有兩個(gè)放置靜態(tài)資源的目錄分別是public和assets。

public放不會(huì)變動(dòng)的文件(相當(dāng)于vue-cli2.x中的static)
public/ 目錄下的文件并不會(huì)被Webpack處理:它們會(huì)直接被復(fù)制到最終的打包目錄(默認(rèn)是dist/static)下。必須使用絕對(duì)路徑引用這些文件,這個(gè)取決于你vue.config.js中publicPath的配置,默認(rèn)的是/。

assets放可能會(huì)變動(dòng)的文件
assets目錄中的文件會(huì)被webpack處理解析為模塊依賴(lài),只支持相對(duì)路徑形式。

簡(jiǎn)單來(lái)說(shuō)就是就是public放別人家js文件(也就是不會(huì)變動(dòng)),assets放自己寫(xiě)的js文件(需要改動(dòng)的文件)

src文件夾

assets文件夾:一般用于存放靜態(tài)資源(放置多個(gè)組件共用的靜態(tài)資源),值得注意,放在在assets文件夾里的靜態(tài)資源,在webpack打包的時(shí)候,webpack會(huì)把靜態(tài)資源當(dāng)做一個(gè)模塊,打包到JS文件里面。

components文件夾:一般放置非路由組件(全局組件)

App.vue:唯一的根組件(匯總所有組件)

main.js:入口文件,也是整個(gè)程序當(dāng)中最先執(zhí)行的文件

.gitignore:git版本管制忽略的配置(一般不碰)

babel.config.js:babel的配置文件(相當(dāng)于翻譯官,比如把ES6相關(guān)語(yǔ)法翻譯為ES5,兼容性更好,一般不碰)

package.json:應(yīng)用包配置文件(類(lèi)似于項(xiàng)目身份證,記錄著項(xiàng)目名稱(chēng)、項(xiàng)目依賴(lài)、項(xiàng)目運(yùn)行等信息)

package-lock.json:包版本控制文件(緩存性文件)

README.md:應(yīng)用描述文件(說(shuō)明性文件)

vue.config.js:可以對(duì)腳手架進(jìn)行個(gè)性化定制,如何配置可以參考Vue CLI

其他文件夾:

  • pages文件夾:存放路由相關(guān)組件(pages也可換成views)

  • router文件夾:路由配置文件

  • store文件夾:vuex相關(guān)文件

  • mock文件夾:存放mock模擬數(shù)據(jù)

三、腳手架工作環(huán)境

vue-cli腳手架環(huán)境:基于node + webpack來(lái)支撐我們寫(xiě)vue項(xiàng)目

默認(rèn)入口文件main.js:所有代碼都要和main.js產(chǎn)生直接或間接的引入關(guān)系

打包過(guò)程:執(zhí)行打包的時(shí)候,webpack會(huì)根據(jù)入口的引入關(guān)系來(lái)構(gòu)建代碼地圖,把相關(guān)的代碼用加載器/插件翻譯處理,輸出到.js文件中,插入到index.html中運(yùn)行

① main.js → 打包運(yùn)行入口

② Vue.component("組件名",組件對(duì)象) → 給Vue注冊(cè)一個(gè)全局組件

執(zhí)行順序:通過(guò)main.js文件先注冊(cè)全局組件,然后是組件內(nèi)使用這個(gè)全局組件。

到此,關(guān)于“vue腳手架public放哪些內(nèi)容”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)?lái)更多實(shí)用的文章!

網(wǎng)站欄目:vue腳手架public放哪些內(nèi)容
文章位置:http://aaarwkj.com/article10/gppggo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供建站公司Google、動(dòng)態(tài)網(wǎng)站、外貿(mào)建站微信小程序、營(yíng)銷(xiāo)型網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作
亚洲av色男人天堂网| 黄片免费视频大全在线观看| 亚洲精品成人久久网| 国产亚洲综合另类色专区| 亚洲成人精品青青香蕉| 日韩精品一区高清视频| 国产区二区三区在线视频| 91欧美日韩在线观看视频| 国产精品一区二区三区国产| 日韩高清一级黄色大片网站| 亚洲欧美日韩有码一区| 国家成人午夜在线观看| 欧美一区二区大香蕉视频| 欧美精品一区二区久久| 国产免费很黄很色视频| 97视频在线观看观看| 国产美女口爆吞精久久| 国产尤物直播在线观看| 日本午夜激情一区二区| 日韩毛片资源在线观看| 国产精品一区二区三区 在线| 亚洲亚洲精品av在线动| 久久国产精品亚洲欧美| 中文字幕伦理一区二区三区| 最新国产毛片久热精品视频| 欧美成人夫妻性生活视频| 公侵犯人妻中文字幕一区| 九九在线视频免费观看精品视频| 精品国产视频一区二区三区| 久久久精品国产亚洲av色哟哟| 国产女片xb内射在线| 国产欧美日韩精品av| 久久精品熟女亚洲av色| 亚洲综合日韩欧美一区二区三区| 亚洲欧美日本国产一区| 麻豆乱淫一区二区三爱免费| 有码国内精品人妻少妇| 国产传媒欧美日韩成人精品| 欧美日韩亚洲1区2区| 久久人妻一区二区三区免费| 尤物资源视频在线观看|