老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

Vue2中dist目錄下各個(gè)文件的區(qū)別是什么

Vue2中dist目錄下各個(gè)文件的區(qū)別是什么,針對(duì)這個(gè)問題,這篇文章詳細(xì)介紹了相對(duì)應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問題的小伙伴找到更簡(jiǎn)單易行的方法。

我們擁有十余年網(wǎng)頁(yè)設(shè)計(jì)和網(wǎng)站建設(shè)經(jīng)驗(yàn),從網(wǎng)站策劃到網(wǎng)站制作,我們的網(wǎng)頁(yè)設(shè)計(jì)師為您提供的解決方案。為企業(yè)提供網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站建設(shè)、微信開發(fā)、小程序開發(fā)、移動(dòng)網(wǎng)站建設(shè)H5場(chǎng)景定制、等業(yè)務(wù)。無(wú)論您有什么樣的網(wǎng)站設(shè)計(jì)或者設(shè)計(jì)方案要求,我們都將富于創(chuàng)造性的提供專業(yè)設(shè)計(jì)服務(wù)并滿足您的需求。

vue2 dist文件夾中有8個(gè)文件如下:

  1. vue.common.js

  2. vue.esm.js

  3. vue.js

  4. vue.min.js

  5. vue.runtime.common.js

  6. vue.runtime.esm.js

  7. vue.runtime.js

  8. vue.runtime.min.js

為什么會(huì)有個(gè)文件呢?下面就來(lái)說(shuō)下, 這 8 個(gè)作用都用在什么場(chǎng)景, 有什么區(qū)別。

Vue項(xiàng)目按照構(gòu)建方式分, 可以分成 完整構(gòu)建 和 運(yùn)行時(shí)構(gòu)建。

按照規(guī)范分, 可以分成 UMD, CommonJS 和 ES Module。

簡(jiǎn)單來(lái)說(shuō), 完整構(gòu)建 和 運(yùn)行時(shí)構(gòu)建的區(qū)別就是, 可不可以用template選項(xiàng), 和文件大一點(diǎn),小一點(diǎn)。而按照不同的規(guī)范可以運(yùn)行在不同的開發(fā)環(huán)境中。

vue.common.js屬于: 基于 CommonJS 的完整構(gòu)建可以用于 Webpack-1 和Browserify 之類打包工具,因?yàn)槭峭暾麡?gòu)建, 所以可以使用template選項(xiàng), 如:

import Vue from 'vue'
new Vue({
 template: `
   

     

Basic


   

 `
}).$mount('#app')

注意: 用 webpack-1 之類打包工具時(shí), 使用該版本, 需要配置別名, 以 webpack 為例:

{
 resolve: {
   alias: {
     'vue$': 'vue/dist/vue.common.js'
   }
 }
}

vue.esm.js屬于: 基于 ES Module 的完整構(gòu)建。可以用于 Webpack-2 和 rollup 之類打包工具,因?yàn)槭峭暾麡?gòu)建, 所以可以使用template選項(xiàng), 如:

import Vue from 'vue'
new Vue({
 template: `
   

     

Basic


   

 `
}).$mount('#app')

注意: 用 webpack-2 之類打包工具時(shí), 使用該版本, 需要配置別名, 以 webpack 為例:

{
 resolve: {
   alias: {
     'vue$': 'vue.esm.js'
   }
 }
}

vue.js屬于: 基于 UMD 的完整構(gòu)建。可以用于直接 cdn 引用,因?yàn)槭峭暾麡?gòu)建, 所以可以使用template選項(xiàng), 如:


vue.min.js和 vue.js 一樣, 屬于壓縮后版本

vue.runtime.common.js屬于: 基于 CommonJS 的運(yùn)行時(shí)構(gòu)建,可以用于 Webpack-1 和 Browserify 之類打包工具,運(yùn)行時(shí)構(gòu)建不包含模板編譯器,因此不支持template選項(xiàng),只能用render選項(xiàng),但即使使用運(yùn)行時(shí)構(gòu)建,在單文件組件中也依然可以寫模板,因?yàn)閱挝募M件的模板會(huì)在構(gòu)建時(shí)預(yù)編譯為render函數(shù), render函數(shù)的使用, 請(qǐng)參考: http://cn.vuejs.org/v2/guide/render-function.html

import Vue from 'vue'
new Vue({
 render: function(h){
   return h('h2', 'Hi Vue')
 }
}).$mount('#app')
vue.runtime.esm.js

vue.runtime.esm.js屬于: 基于 ES Module 的運(yùn)行時(shí)構(gòu)建。可以用于 Webpack-2 和 rollup 之類打包工具。運(yùn)行時(shí)構(gòu)建不包含模板編譯器,因此不支持template選項(xiàng),只能用render選項(xiàng),但即使使用運(yùn)行時(shí)構(gòu)建,在單文件組件中也依然可以寫模板,因?yàn)閱挝募M件的模板會(huì)在構(gòu)建時(shí)預(yù)編譯為render函數(shù), render函數(shù)的使用, 請(qǐng)參考: http://cn.vuejs.org/v2/guide/render-function.html

import Vue from 'vue'
new Vue({
 render: function(h){
   return h('h2', 'Hi Vue')
 }
}).$mount('#app')

vue.runtime.js屬于: 基于 UMD 的運(yùn)行時(shí)構(gòu)建,可以用于直接 CDN 引用。該版本和vue.js類似, 可以用于直接 CDN 引用, 因?yàn)椴话幾g器, 所以不能使用template選項(xiàng), 只能使用render函數(shù):


vue.runtime.min.js和 vue.runtime.js 一樣, 屬于壓縮后版本

總之記住一句話,完整構(gòu)建時(shí)是可以使用template選項(xiàng)的,而運(yùn)行時(shí)構(gòu)建是不可以使用的,但是不論哪一種,單文件組件都可以編譯為組件。 UMD規(guī)范適用于瀏覽器直接引用,不用打包。CommonJS 和 ES Module規(guī)范都需要類似webpack和rollup之類的打包工具配合才能使用。

這里留給大家一個(gè)思考題,在用vue-cli構(gòu)建vue項(xiàng)目時(shí),一般會(huì)有一個(gè)選項(xiàng),如下:

Vue2中dist目錄下各個(gè)文件的區(qū)別是什么

關(guān)于Vue2中dist目錄下各個(gè)文件的區(qū)別是什么問題的解答就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識(shí)。


分享文章:Vue2中dist目錄下各個(gè)文件的區(qū)別是什么
瀏覽地址:http://www.xueling.net.cn/article/gdohgj.html

其他資訊

在線咨詢
服務(wù)熱線
服務(wù)熱線:028-86922220
TOP
主站蜘蛛池模板: 四虎在线免费播放 | 丰满少妇高潮久久三区 | 欧美成人乱码一二三四区 | 超碰在线人人干 | 中文字幕久久久人伦 | h免费观看 | 少妇人妻14页_麻花色 | 少妇AAA级久久久无码精品片 | 人与动人物XXXX毛片老司机 | 亚洲VA欧美va国产va综合 | 色视频2 | 中文字幕V亚洲日本在线 | 日本免费一区二区三区视频 | 91影院在线观看视频 | 国产精品久久久久久久小唯西川 | 一级黄色在线观看 | 国产亚洲99影院 | 最新中文字幕av无码专区不 | 国产成年人在线 | 最新日韩在线 | 成年无码专区在线蜜芽TV | 日韩精品一区二区三区外面 | 久草在线青青草 | 国产91久久久久久 | 色中色最新入口 | 国产精一区二区三区 | 麻豆视频免费在线播放 | 蜜臀色欲Av在线播放国产日韩 | 国产在线精品一区二区三区不卡 | 欧美一二区 | 精区一品二品星空传媒 | 一级片国产片 | 欧美大屁股xxxx高跟欧美黑人 | 午夜视频在线观看一区二区 | 国产一级黄色片免费看 | 91麻豆精品国产91久久久资源速度 | 亚洲视频久久久久 | 中文天堂网www新版资源在线 | 九色porny视频黑人 | 铠甲勇士全52集免费播放 | 精品国产一区二区国模嫣然 |