[TOC]
  • JS打包

1、webpack目录下创建配置文件 **webpack.config.js** 固定名称。

image.png
以下配置的意思是:读取当前项目目录下src文件夹中的main.js(入口文件)内容,分析资源依赖,把相 关的js文件打包,打包后的文件放入当前目录的dist文件夹下,打包后的js文件名为bundle.js

const path = require(“path”); //Node.js内置模块,不需要更改
module.exports = {
entry: ‘./src/main.js’, //配置入口文件
output: {
path: path.resolve(dirname, ‘./dist’), //输出路径,dirname:当前文件所在路径
filename: ‘bundle.js’ //输出文件
}
}

2、执行编译命令

webpack #有黄色警告

webpack —mode=development #没有警告
#执行后查看bundle.js 里面包含了上面两个js文件的内容并惊醒了代码压缩

image.png注意:dist 文件夹,要手动创建好。
image.png

  • 也可以配置项目的npm运行命令,修改package.json文件 | “scripts”: {
    //…,
    “dev”: “webpack —mode=development”
    } | | —- |

  • 运行npm命令执行打包 | npm run dev | | —- |

3、测试:在webpack 下创建01.html页面,并使用