webpack笔记

137 阅读1分钟

1、npm install -g webpack 全局安装
2、npm init 然后 npm install --save-dev webpack 进行项目目录的安装
3、建立项目结构分为 src和dist两个文件 src 是源码文件 dist是编译打包好的文件
4、第一次打包 webpack src/entery.js dist/bundle.js 如果发生了报错 webpack src/entery.js --output dist/bundle.js --mode development
5、然后 npm install -g live-server 运行 live-server
6、配置文件:webpack.config.js, 入口和出口文件

module.export = {
    // 入口文件的配置项
      entry: {},
    // 出口文件的配置项
      output: {},
    // 模块:解读css、图片如何转换和压缩
      module: {}
    // 插件用户生产模版和各种功能
      plugins: {},
    // 配置webpack服务功能
      devServer: {}}

entry: 配置入口文件的地址,可以配置单个入口也可以配置多个入口

output: 配置出口文件的地址,也可以配置多个出口

module: 配置模块,主要是解析css和图片转换压缩等功能

plugins: 配置插件,根据所需要的功能配置不同的插件

devServer:配置开发服务功能

entry选项

webpack.config.js文件中的entry选项

entry: {
    entry: './src/entry.js'
}

output选项中我们用到了path,所以我们需要在webpack.config.js 的头部引入path  const path = require('path');   path.resolve(__dirname,'dist')的意思就是获取项目的绝对路径

output: {
    // 打包的路径文件
    path: path.resolve(__dirname, 'dist'),
    // 打包的文件名称
    filename: 'bundle.js'
}