简单使用webpack打包文件的实现
2019-10-29 18:09
639 查看
没有安装node的同学请先安装node。
安装
npm i -g webpack
编写配置文件
假设我们有两个js文件需要打包,1.js和mode1.js,我们在1.js里面引入mode1.js模块
mode1.js 模块:
export default { sum(...arg){ let s=0; arg.forEach(item=>{ s+=item; }); return s } }
一个简单的求和函数,default的意思是把整个模块都暴露出去
1.js:
import common from './mode1' window.onload=function(){ document.onclick=function(){ alert(common.sum(12,43,65,8,7,98)) } }
其中的common是自己命名的
我们把1.js作为入口文件编写webpack配置文件,对webpack的操作都在这个配置文件里面写,默认名字webpack.config.js
webpack.config.js:
const pathlib = require('path'); module.exports = { entry: { index:'./src/1', ym:'./src/2' }, output: { path: pathlib.resolve('dest/'), filename: '[name].bundle.js' } }
这里面有两个核心参数entry和output入口和出口,入口可以是多入口,如果写成多入口就写成json文件,出口的path选项是配置输出的文件路径,必须是绝对路径,所以这里引了path模块,filename是输出文件的名字,[name].是占位符,输出多文件入口的时候用到、
编译
最后在项目目录执行 webpack 编译命令就可以了
以上就是本文的全部内容,希望对大家的学习有所帮助
您可能感兴趣的文章:
相关文章推荐
- vue-cli 打包 使用CopyWebpackPlugin直接复制文件
- 使用webpack打包脚本文件
- 使用Python或Node创建简单web服务器和FTP服务器实现文件共享
- vue.js学习笔记二十 —— 使用webpack-dev-server工具实现自动打包编译
- webpack模块化打包,结合react-route实现分文件打包,按需加载
- webpack打包js文件及部署的实现方法
- electron-vue利用webpack打包实现多页面的入口文件问题
- node使用express搭建简单web框架并实现文件上传
- 使用webpack打包ThinkPHP的资源文件
- 使用对Ant编程来实现简单文件的打包
- webpack的最简单应用,只使用js与css的打包
- Webpack打包简单的使用ECharts,模块化处理的简单演示
- 使用webstorm+webpack构建简单入门级“HelloWorld”的应用&&构建使用jquery来实现
- webpack使用file-loader单独打包js文件
- 使用对Ant编程来实现简单文件的打包
- webpack的最简单应用,只使用js与css的打包
- 【JavaWeb开发】使用java实现简单的Excel文件的导入与导出(POI)
- webpack的简单使用实现倒计时
- 使用webpack打包.css文件时需要注意的事项
- vue-cli项目打包多个与static文件同级的静态资源目录(copy-webpack-plugin插件的使用)