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

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

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

瀏覽:95日期: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
相關文章:
主站蜘蛛池模板: 国内精品视频成人一区二区 | 国产毛片在线高清视频 | 欧美三级香港三级日本三级 | 欧美激情中文字幕 | 国产在线91精品入口首页 | 欧美日韩视频一区三区二区 | 五月激激激综合网色播免费 | 97国产在线播放 | 成年女人免费视频 | 亚洲在线视频播放 | 成人爱做日本视频免费 | 亚洲综合第一欧美日韩中文 | 国产 一二三四五六 | 国产综合精品久久久久成人影 | 成人在线a| 亚洲成人h | 欧美成人三级大全 | 黄色网址网站在线观看 | 91精品国产91久久久久久青草 | 欧美激情久久久久久久久 | 男女在线免费视频 | 国产一在线精品一区在线观看 | 欧美一级毛片一级 | 欧美日韩亚洲精品一区 | 欧美精品xxxⅹ欧美 欧美精品不卡 | 欧美性活一级视频 | 日韩欧美中文字幕在线播放 | 欧美一级看片 | 精品国产午夜肉伦伦影院 | 亚洲欧美久久精品1区2区 | 国产呦系列 | 在线看精品| 日本乱子伦xxxx | 成年人网站黄 | 欧美69视频 | 亚洲第一成年网 | 久久亚洲国产午夜精品理论片 | 久热国产视频 | 美女一级毛片免费观看 | 日韩色视频一区二区三区亚洲 | 亚洲精品资源在线 |