目的:使用webpack完成简单的案例

前提已经安装了webpack   https://blog.csdn.net/Tomwildboar/article/details/81940522

 我所使用的编辑器是  vscode

第一步:创建好工程结构 (我这个前面的图标是因为下载了一个插件,可以网上去搜索一下,我忘记了)

 

 第二步:初始化  npm init -y

 第三步:安装jquery

 

 第四步:书写index.html & main.js

<!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>Document</title>
</head>
<script src="./main.js"></script>
<body>
    <ul>
        <li>我是li</li>
        <li>我是li</li>
        <li>我是li</li>
        <li>我是li</li>
        <li>我是li</li>
        <li>我是li</li>
        <li>我是li</li>
        <li>我是li</li>
        <li>我是li</li>
        <li>我是li</li>
        <li>我是li</li>
    </ul>
    
</body>
</html>
//导入jq
import $ from 'jquery'

$(function(){
    $('li:odd').css('backgroundColor','red');
    $('li:even').css('backgroundColor','pink');
})

第五步:打包

我们刚刚导入jquery的方式,不被浏览器识别。所以我们需要打包一些main.js

5-1.在打包之前需要安装一下 webpack-cli

 5-2.打包  webpack ./src/main.js ./dist/bundle.js

webpack ./src/main.js ./dist/bundle.js
webpack:是一个命令
./src/main.js:是要打包的文件
./dist/bundle.js:打包好后放的位置 及其名称

注意:上面这种打包方式是 webpack 3版本的。  在webpack版本4就会报错。  我使用的是webpack4 打包如下

 

第五步:测试

 由于我们包main.js打包成了bundle.js  所以我们需要改变一下index.html的引用

 测试结果如下:

 注:打包生成的 bundle.js比较复杂。不需要去关注