国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

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

瀏覽:141日期: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
相關文章:
主站蜘蛛池模板: 毛片免费在线观看 | 成人午夜免费观看 | 2021最新国产精品一区 | 在线观看国产情趣免费视频 | 一区二区不卡视频在线观看 | 黄色美女网站在线观看 | 久久国产中文字幕 | 国产免费网 | 国产精品亚洲高清一区二区 | 性视频福利在线看 | 亚洲第一中文 | 全部免费国产潢色一级 | 91九色精品国产免费 | 免费毛片全部不收费的 | 亚洲欧美日韩精品在线 | 免费久草| cao美女 | 美女视频永久黄网站免费观看国产 | 奇米网狠狠干 | 成年人免费的视频 | 日韩在线视频网址 | 日韩一级在线视频 | 男女扒开双腿猛进入爽爽视频 | 国产成人精品视频播放 | 一级视频免费观看 | 欧美牛逼aa | 久久国产视频一区 | 久久99精品久久久久久三级 | 无限资源中文免费 | 亚洲精品综合一区二区 | 色一欲一性一乱一区二区三区 | mm在线视频免费看 | 亚洲天堂久久精品 | 亚洲天堂视频在线免费观看 | 欧美综合成人网 | 九九久久国产 | 国产精品99 | 黄色美女在线观看 | 日本高清福利视频在线观看 | 国产亚洲精品日韩已满十八 | 国产日韩精品一区在线观看播放 |