Webpack

能完成所有常见的功能

  • 压缩
  • 打包
  • 多种文件的编译
  • 脚手架
  • 生成
const path = require('path');
path.resolve(__dirname,'dest'))
//dirname 魔术变量,当前目录所在的路径
module.exports = {
	mode: 'development',
	entry: './index.js',
	output: {
		output: {
			path: 'path.resolve(__dirname,'dest'))',
			filename: 'bundle.min.js'
		}
	}
};

mode:模式 决定了webpack是如何工作的,决定优化级别

  1. development开发模式,会保留最完整的信息,不会进行压缩 输出调试信息,设置process.env.NODE_ENVenv–设置环境变量
  2. none 不优化
  3. production生产环境 最高优化,启动压缩,忽略错误

entry:入口,

  1. 单入口:SPA
  2. 多入口:MPA 多个页面
  3. 找的文件,webpack工作在node.js下面的 需要加./

output:输出,必须是一个json

  1. path输出到哪个目录,输出路径,必须得是绝对路径,路径尽量使用绝对路径,但不能换地方,可以引入node里面的模块,path.resolve
  2. filename文件名
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值