2、webpack的基本打包配置

简介: 2、webpack的基本打包配置

webpack的基本打包配置


  1. yarn init -y,创建package.json,用来记录依赖包,之后就可以安装webpack依赖包


yarn init -y


  1. yarn add webpack webpack-cli -D,安装webpack依赖包,生成node_modules文件(-D表示只是开发中需要用的依赖,实际上线是不需要的)


yarn add webpack webpack-cli -D


  1. package.json中配置script,"scripts": {"build":"webpack --config webpack.config.js"}
{
  "name": "webpack",
  "version": "1.0.0",
  "main": "index.js",
  "license": "MIT",
  "devDependencies": {
    "html-webpack-plugin": "^5.5.0",
    "webpack": "^5.72.0",
    "webpack-cli": "^4.9.2"
  },
  "scripts": {
    "build": "webpack --config webpack.config.js"
  }
}
  1. 新建一个webpack.config.js,配置webpack文件,entry(入口)、output(出口)、mode(模式)


// 绝对路径
const path = require('path')
// 配置webpack的配置文件,需要将配置的对象导出,给webpack使用
module.exports = {
  // 入口(entry)
  entry: './src/index.js',
  // 出口(entry)
  output: {
    // 输出的目录必须是一个绝对路径__dirname
    path: path.join(__dirname, 'dist'),
    filename: 'bundle.js'
  },
  // 模式(entry)
  mode: 'development',
}


  1. index.js中导入多个js文件


require('../public/js/index.js')
console.log('Hello World!');


  1. yarn build,最后执行webpack打包,多个js文件打包成一个js文件
相关文章
|
1月前
|
JavaScript 前端开发
webpack成长指北第9章---webpack如何对icon字体进行打包
webpack成长指北第9章---webpack如何对icon字体进行打包
28 1
|
1月前
|
前端开发 JavaScript
webpack成长指北第7章---webpack的css\less\scss样式打包
webpack成长指北第7章---webpack的css\less\scss样式打包
41 0
|
1月前
|
前端开发 JavaScript
webpack成长指北第8章---webpack的CSS Modules打包
webpack成长指北第8章---webpack的CSS Modules打包
19 0
|
4月前
webpack 使用打包报错 ERROR in node_modules\@types\node\ts4.8\assert.d.ts
webpack 使用打包报错 ERROR in node_modules\@types\node\ts4.8\assert.d.ts
106 0
|
1月前
|
存储 前端开发 文件存储
webpack成长指北第5章---webpack的基础配置
webpack成长指北第5章---webpack的基础配置
24 0
|
3月前
|
人工智能 移动开发 前端开发
【利用AI让知识体系化】Webpack 相关配置技巧(三)
【利用AI让知识体系化】Webpack 相关配置技巧
|
3月前
|
人工智能 缓存 JavaScript
【利用AI让知识体系化】Webpack 相关配置技巧(二)
【利用AI让知识体系化】Webpack 相关配置技巧
|
3月前
|
人工智能 前端开发 JavaScript
【利用AI让知识体系化】Webpack 相关配置技巧(一)
【利用AI让知识体系化】Webpack 相关配置技巧
|
3月前
|
前端开发 JavaScript 开发者
webpack打包机制,构建过程和配置
webpack打包机制,构建过程和配置
19 0
|
3月前
|
JavaScript 前端开发
在项目中引入webpack打包工具
在项目中引入webpack打包工具

热门文章

最新文章