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

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

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

瀏覽:123日期: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
相關文章:
主站蜘蛛池模板: 97影院午夜午夜伦不卡 | 国产成人精品免费视频大全可播放的 | 婷婷夜色| 亚州一级毛片 | 大黄一级片 | 欧美成人免费全部观看在线看 | 成人涩涩视频 | 亚洲精品亚洲人成在线播放 | 免费看午夜高清性色生活片 | 一级毛片成人免费看免费不卡 | 黄色免费在线网址 | 性生活网站 | 在线播放黄色片 | 国产呦精品一区二区三区网站 | 色老头网站久久网 | 成年午夜视频免费观看视频 | 欧美啊啊 | 日本欧美成人免费观看 | 视频在线一区二区三区 | 国产caonila在线观看 | www小视频| 亚洲专区区免费 | 欧美日在线 | 国产chinesehdxxxx大胸 | 又爽又黄又无遮挡的视频美女软件 | 特黄特色的视频免费播放 | 国产日本特黄特色大片免费视频 | 久久有精品 | 欧美日韩亚洲国产一区二区三区 | 久久久久久久97 | 国产一二在线观看视频网站 | 久久国产精品久久国产精品 | 亚洲黄色免费看 | 热99re久久精品2久久久 | 精品日韩二区三区精品视频 | 老人与老人一级毛片 | 色婷婷亚洲五月色综合色 | 亚洲一区视频 | 鲁久久| 小优视频最新免费观看 | 久久亚洲国产精品五月天 |