webpack3基本使用

基本使用

目录结构

webpackdemo1
	-dist
	-src
		-main.js
		-index.html

cd到webpackdemo1的目录下,执行以下命令

# 全局安装webpack3
cnpm i webpack@3 -g

# 初始化
npm init -y

# 安装jquery
cnpm i jquery@2 -S

main.js

import $ from 'jquery'

$(function () {
    
    
    $(document.body).css("background", "pink")
})

main.js不能直接在浏览器运行,需要使用webpack编译

# webpack 源文件 目标文件
webpack ./src/main.js ./dist/bundle.js

index.html

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>webpack</title>
</head>

<body>

    <script src="../dist/bundle.js"></script>
</body>

</html>

使用配置文件

每次修改main.js文件后,重新编译都需要写命令,很麻烦,这时候可以使用配置文件

在webpackdemo1目录下新建webpack.config.js

const path = require('path')

module.exports = {
    
    
    // 入口
    entry: path.join(__dirname, "./src/main.js"),
    output: {
    
    
        // 输出到什么目录
        path: path.join(__dirname, "./dist"),
        // 输出文件的名称
        filename: "bundle.js"
    }
}

后面每次重新编译,直接输入以下命令即可

webpack

猜你喜欢

转载自blog.csdn.net/qq_28988969/article/details/104011581