亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術(shù)文章
文章詳情頁

javascript - webpack打包 會把一個目錄下面的所有文件都打包

瀏覽:85日期:2023-04-27 10:18:04

問題描述

如果用下面的方式配置,引入的VUE文件,打包的時候只會打包我需要的vue

import Vue from ’vue’import vueTap from ’v-tap’;import $ from ’@/public/libs/zepto.min’;import pkg from ’../package.json’;window.wx = require(’@/public/libs/weixin-1.0.0’);window.APP = require(’@/public/libs/APP’);window.Share = require(’@/public/libs/share’);import ’@/public/style/reset.css’;Vue.use(vueTap);Vue.config.productionTip = false;const App = require(`@/page/dialog.vue`);new Vue({ el: '#app', render: h => h(App)});

但如果,我想要根據(jù)配置來設(shè)置需要引入的vue文件,就會把以上page目錄下面的所有vue都打包

import Vue from ’vue’import vueTap from ’v-tap’;import $ from ’@/public/libs/zepto.min’;import pkg from ’../package.json’;window.wx = require(’@/public/libs/weixin-1.0.0’);window.APP = require(’@/public/libs/APP’);window.Share = require(’@/public/libs/share’);import ’@/public/style/reset.css’;Vue.use(vueTap);Vue.config.productionTip = false;var templateName = pkg.template;const App = require(`@/page/${templateName}.vue`);new Vue({ el: '#app', render: h => h(App)});

不同之處在:const App = require(@/page/${templateName}.vue);和const App = require(@/page/dialog.vue);

目的:根據(jù)我的配置,每次打包的時候只打包配置的vue文件,不要所有的vue都都打包進(jìn)來

問題解答

回答1:

動態(tài)依賴在編譯時完全無法確定依賴關(guān)系,所以 webpack 會嘗試將所有可能引用到的 module 進(jìn)行打包,以保證運(yùn)行時正常。

按照配置打包提供兩個思路

將配置寫成環(huán)境變量,而不是程序變量。

通過多入口的形式來實(shí)現(xiàn)。

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 国产高清视频网站 | 在线观看三级视频 | 高清毛片aaaaaaaaa片 | 亚洲欧美成人影院 | chinese在线| 国产在线观看自拍 | 奇米影视久久777中文字幕 | 国产成人ae在线观看网站站 | 欧美图片一区二区三区 | 国产精品v片在线观看不卡 国产精品v在线播放观看 | 免费黄色在线视频 | 91在线精品免费观看 | 狠狠色婷婷 | pans写真福利视频在线 | 久久精品亚洲一级毛片 | 亚洲视频第一页 | 黄色大片免费在线观看 | 亚洲一级片在线观看 | 97色涩| 一本久道热中字伊人 | 青青综合 | 国产精品亚洲精品日韩己满十八小 | 在线观看人成网站深夜免费 | 成人中文字幕一区二区三区 | 国产精品麻豆 | 欧美成人免费全部观看天天性色 | 国产91精品系列在线观看 | 天堂黄色网 | 免费一级毛片女人图片 | 国产精品新婚门 | 国产精品色图 | 欧美成人亚洲国产精品 | 一级一黄在线观看视频免费 | 国产高清美女一级a毛片久久w | 亚洲一级黄色大片 | 国产精品视频免费视频 | 久久久亚洲精品蜜桃臀 | 日韩精品午夜视频一区二区三区 | 国产成人亚洲综合网站不卡 | 97视频免费看 | 国产一在线精品一区在线观看 |