目录结构如下图所示:
webpack打包代码如下:
var webpack = require('webpack');
var fs = require('fs');
var path = require('path');
var fse = require('fs-extra');
const debug = process.env.NODE_ENV !== 'production';
function entries(jsPath) {
var dirnames = fs.readdirSync(jsPath);
var entries = {}, entry;
for (var i = 0; i < dirnames.length; i++) {
var dirname, basename;
var jsList = [];
dirname = dirnames[i];
var files = fs.readdirSync(jsPath + '/' + dirname);
for (var j = 0; j < files.length; j++) {
entry = files[j];
basename = path.basename(entry, '.js');
jsList.push(path.join(jsPath, dirname, entry));
}
entries[path.join(dirname, 'app')] = jsList;
}
return entries;
}
var option = {
entry: entries(__dirname + '/js/src'),
output: {
path: __dirname + '/dist/',
filename: '[name].js'
},
plugins: [
new webpack.optimize.UglifyJsPlugin({
compress: {
warnings: false
}
})
]
}
var compiler = webpack(option);
compiler.run(function() {
fse.copy( __dirname + '/page/', __dirname + '/dist/');
console.log('success');
});
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# webpack
# 引用js
# webpack引用外部js
# 引用第三方js
# 详解基于webpack和vue.js搭建开发环境
# Vue.js中用webpack合并打包多个组件并实现按需加载
# 详解JS: reduce方法实现 webpack多文件入口
# 基于vuejs+webpack的日期选择插件
# webpack+vue.js实现组件化详解
# webpack+vue.js快速入门教程
# Webpack 实现 AngularJS 的延迟加载
# Webpack 实现 Node.js 代码热替换
# 所示
# 大家多多
# 如下图
# debug
# process
# env
# const
# path
# fse
# extra
# jsPath
# dirnames
# readdirSync
# entries
# NODE_ENV
# production
# function
# align
# center
相关文章:
深圳 网站制作,深圳招聘网站哪个比较好一点啊?
道歉网站制作流程,世纪佳缘致歉小吴事件,相亲网站身份信息伪造该如何稽查?
广州美橙建站如何快速搭建多端合一网站?
长沙企业网站制作哪家好,长沙水业集团官方网站?
制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?
建站之星安装后界面空白如何解决?
东莞专业网站制作公司有哪些,东莞招聘网站哪个好?
齐河建站公司:营销型网站建设与SEO优化双核驱动策略
成都网站制作公司哪家好,四川省职工服务网是做什么用?
建站主机是否等同于虚拟主机?
建站之星×万网:智能建站系统+自助建站平台一键生成
怎么用手机制作网站链接,dw怎么把手机适应页面变成网页?
义乌企业网站制作公司,请问义乌比较好的批发小商品的网站是什么?
韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐
如何在阿里云部署织梦网站?
linux top下的 minerd 木马清除方法
七夕网站制作视频,七夕大促活动怎么报名?
如何通过宝塔面板实现本地网站访问?
制作网站的模板软件,网站怎么建设?
潍坊网站制作公司有哪些,潍坊哪家招聘网站好?
已有域名和空间如何搭建网站?
详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)
上海网站制作开发公司,上海买房比较好的网站有哪些?
股票网站制作软件,网上股票怎么开户?
装修招标网站设计制作流程,装修招标流程?
猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?
如何选择美橙互联多站合一建站方案?
香港服务器选型指南:免备案配置与高效建站方案解析
胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?
如何在企业微信快速生成手机电脑官网?
c++ stringstream用法详解_c++字符串与数字转换利器
大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?
如何通过网站建站时间优化SEO与用户体验?
营销式网站制作方案,销售哪个网站招聘效果最好?
非常酷的网站设计制作软件,酷培ai教育官方网站?
建站之星多图banner生成与模板自定义指南
如何用已有域名快速搭建网站?
制作网站的网址是什么,请问后缀为.com和.com.cn还有.cn的这三种网站是分别是什么类型的网站?
合肥做个网站多少钱,合肥本地有没有比较靠谱的交友平台?
学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?
公众号网站制作网页,微信公众号怎么制作?
宝塔建站后网页无法访问如何解决?
高性价比服务器租赁——企业级配置与24小时运维服务
如何在Ubuntu系统下快速搭建WordPress个人网站?
天津个人网站制作公司,天津网约车驾驶员从业资格证官网?
赚钱网站制作软件,建一个网站怎样才能赚钱?是如何盈利的?
如何在Windows 2008云服务器安全搭建网站?
如何用IIS7快速搭建并优化网站站点?
大连 网站制作,大连天途有线官网?
合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?
*请认真填写需求信息,我们会在24小时内与您取得联系。