Webpack 知识点

是静态模块打包器,当webpack处理应用程序时,会将所有这些模块打包成一个或多个文件。

模块:

Webpack 可以处理js/css/图片、图标字体等单位

静态:开发过程中存在与本地的js/css/图片/图标字体等文件就是静态的,动态的内容webpack没办法处理

初始化项目:npm init

安装webpack需要的包:

npm install --save-dev webpack-cli@3.3.12  webpack@4.44.1

配置webpack

新建配置文件,所有包的配置都在这里:Webpack.config.js

⑷webpack4个核心概念

 <script>
        // 1. entry 入口文件,从哪个文件开始打包
        // 单入口写法:entry: './src/index.js'
        // 多入口写法:
        // entry: {
        //   //多个页面,多个入口
        //   main:'./src/index.js',
        //   search:'./src/search.js'
        //    .....
        // }

        // 2. output 出口
        // 单出口写法:
        // output: {
        //     // 绝对路径,
        //     // 将打包后的文件放入当前目录下的dist文件夹中,打包// 后的文件名为bundle.js
        //     path: path.resolve(__dirname, 'dist'),
        //     filename: 'bundle.js'
        // }
        // 多出口写法:
        // output: {
        //     path: path.resolve(__dirname, 'dist'),
        //     // 打包后的文件名跟入口文件名保持一致
        //     filename: '[name].js',  // 此处的name就代表入口文// 件中的main和search
        // }
</script>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值