全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

webpack打包单页面如何引用的js

目录结构如下图所示:

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小时内与您取得联系。