webpack的使用(未用脚手架)

一、什么是webpack?为什么使用它?

webpack本质是一个第三方模块包,可以用来分析和打包代码。

为什么使用,是因为可以提高浏览器的打开速度,可以压缩代码。

二、webpack的安装使用

1、安装

初始化:yarn init

安装指令:yarn add webpack webpack-cli -D

然后在配置:在package。json里配置scripts:{"build": "webpack"}

2、用webpack打包

创建src文件夹下创建cc文件夹创建cc.js,写入export const addFn = (a, b) => a + b。新建src文件夹下index.js导入使用import {addFn} from './cc/cc'

console.log(addFn(10, 20));

运行打包命令:yarn build(也可以是npm run build)

三、其他配置指令

1:入口和出口

新建src并创建webpack.config.js

填入配置项

const path = require("path")

module.exports = {
    entry: "./src/main.js", // 入口处
    output: { 
        path: path.join(__dirname, "dist"), // 出口路径
        filename: "bundle.js" // 出口文件名
    }
}

2:使用jquery

下载jquery,新建public/index.html

指令:yarn add jquery

然后在src/main.js引入jquery

import $ from 'jquery'

3:插件自动生成html文件

下载插件 yarn add html-webpack-plugin  -D

// 引入自动生成 html 的插件
const HtmlWebpackPlugin = require('html-webpack-plugin')

module.exports = {
    plugins: [
        new HtmlWebpackPlugin({template: './public/index.html'})
    ]
}

4:css安装依赖包

yarn add style-loader css-loader -D

配置:

module.exports = {
    module: { 
        rules: [ // loader的规则
          {
            test: /\.css$/, // 匹配所有的css文件
            use: [ "style-loader", "css-loader"]
          }
        ]
    }
}

引入 import "./"

5:webpack开发服务器

下载包:yarn add webpack-dev-server -D

配置自定义命令:scripts: {"build": "webpack", "serve": "webpack serve"}

运行命令:yarn serve

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值