色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

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

瀏覽:131日期: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)});

但如果,我想要根據配置來設置需要引入的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);

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

問題解答

回答1:

動態依賴在編譯時完全無法確定依賴關系,所以 webpack 會嘗試將所有可能引用到的 module 進行打包,以保證運行時正常。

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

將配置寫成環境變量,而不是程序變量。

通過多入口的形式來實現。

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 美女黄色免费在线观看 | 日本特黄特色免费大片 | 日韩免费一区二区三区在线 | 18在线观看国内精品视频 | 黄色三级国产 | 欧美.亚洲.日本一区二区三区 | 6一10周岁毛片免费 6一12呦女精品 | 免费日本在线视频 | 和老外3p爽粗大免费视频 | 国产手机精品视频 | 99精品视频在线视频免费观看 | u影一族亚洲精品欧美激情 va欧美 | 久久精品亚瑟全部免费观看 | 97sese论坛| 日韩一区二区三区不卡视频 | 国产成人综合怡春院精品 | 特黄特级a级黄毛片免费观看多人 | 欧美极品第1页专区 | 久久久国产一区二区三区丝袜 | 99久久香蕉国产综合影院 | 欧美亚洲另类久久综合 | 国产伦久视频免费观看视频 | 在线久草视频 | 欧美国产成人免费观看永久视频 | 2021国内自拍 | 国产男女在线观看 | 深爱五月开心网亚洲综合 | 国产日韩在线观看视频 | 美女被躁免费视频软件 | 欧美一级视频在线 | 日韩精品免费视频 | 国产在线精品一区二区高清不卡 | 日本成人在线看 | 手机看片日韩国产 | 美国一级毛片完整高清 | 天天激情站| 国产日本亚洲欧美 | 亚洲精品国产一区二区图片欧美 | 美国毛片一级 | 中文字幕亚洲精品第一区 | 特级毛片aaaa级毛片免费 |