Webpack 应用

原文链接:https://note.noxussj.top/?source=sifo

前几篇文章中曾经介绍了如何初始化包管理器 package.json 这里不再反复介绍,如有须要请查看 搭建工程化我的项目。


装置


1.通过命令 yarn add webpack webpack-cli 装置最新版本 webpack。

2.而后我的项目中就会生成了 node_modules 目录,用于存第三方包代码。同时 package.json 也会同步第三方包版本信息。


应用

1.新建 main.js 入口文件,并且引入咱们要用到的 scss 文件。

2.新建 webpack.config.js 配置文件。

const path = require('path')module.exports = {    /**     * 打包模式     */    mode: 'production',    /**     * 打包入口文件     */    entry: './src/main.js',    /**     * 打包进口文件     */    output: {        filename: 'bundle.js',        path: path.resolve(__dirname, 'dist')    },    /**     * 模块     */    module: {        rules: [            {                test: /\.scss$/,                use: ['style-loader', 'css-loader', 'sass-loader']            }        ]    }}

3.因为配置文件中应用到了 3 个 loader,所以须要通过 yarn 装置。

yarn add style-loader css-loader sass-loader sass


打包

1.通过命令 npx webpack 打包我的项目,而后就会生成一个打包好的文件 dist/bundle.js

2.咱们新建一个 html 文件,并且引入该 bundle.js 文件。

3.查看运行页面成果。

到此 webpack 打包就实现了


原文链接:https://note.noxussj.top/?source=sifo