webpack系列之webpack的基本使用
admin
2024-04-24 05:21:36
0

文章の目录

  • 一、创建列表隔行变色项目
    • 1、新建项目空白目录
    • 2、新建src源代码目录
    • 3、新建src -> index.html首页
    • 4、初始化首页基本的结构
    • 5、运行 `npm install jquery -S`命令,安装jQuery
    • 6、通过模块化的形式,实现列表隔行变色效果
  • 二、在项目中安装和配置 webpack
    • 1、运行 `npm install webpack webpack-cli -D` 命令,安装 webpack 相关的包
    • 2、在项目根目录中,创建名为 webpack.config.js 的 webpack 配置文件
    • 3、在 webpack 的配置文件中,初始化如下基本配置:
    • 4、在 package.json 配置文件中的 scripts 节点下,新增 dev 脚本如下:
    • 5、在终端中运行 npm run dev 命令,启动 webpack 进行项目打包。
  • 三、示例
  • 写在最后


一、创建列表隔行变色项目

1、新建项目空白目录

运行 npm init -y命令,初始化包管理配置文件 package.json

2、新建src源代码目录

3、新建src -> index.html首页

4、初始化首页基本的结构

5、运行 npm install jquery -S命令,安装jQuery

6、通过模块化的形式,实现列表隔行变色效果

二、在项目中安装和配置 webpack

1、运行 npm install webpack webpack-cli -D 命令,安装 webpack 相关的包

2、在项目根目录中,创建名为 webpack.config.js 的 webpack 配置文件

3、在 webpack 的配置文件中,初始化如下基本配置:

module.exports = {mode: "development" // mode用来指定构建模式
};

4、在 package.json 配置文件中的 scripts 节点下,新增 dev 脚本如下:

"scripts": {"dev": "webpack" // script 节点下的脚本,可以通过 npm run 执行
}

5、在终端中运行 npm run dev 命令,启动 webpack 进行项目打包。

三、示例

index.html

本文件中引用的是打包后的main.js文件


Document
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

index.js

import $ from "jquery";
$(function () {$("li:odd").css("backgroundColor", "blue");$("li:even").css("backgroundColor", "lightblue");
});
console.log(1111);

package.json

{"name": "zz","version": "1.0.0","description": "","main": "index.js","scripts": {"dev": "webpack","test": "echo \"Error: no test specified\" && exit 1"},"keywords": [],"author": "","license": "ISC","dependencies": {"jquery": "^3.3.1"},"devDependencies": {"webpack": "^5.75.0","webpack-cli": "^5.0.1"}
}

写在最后

如果你感觉文章不咋地//(ㄒoㄒ)//,就在评论处留言,作者继续改进;o_O???
如果你觉得该文章有一点点用处,可以给作者点个赞;\\*^o^*//
如果你想要和作者一起进步,可以微信扫描二维码,关注前端老L~~~///(^v^)\\\~~~
谢谢各位读者们啦(^_^)∠※!!!

相关内容

热门资讯

央行今日开展50亿元7天期逆回... 8月31日,央行今日开展50亿元7天期逆回购操作,操作利率为1.40%。同时,开展了4470亿元隔夜...
8月中国制造业采购经理指数为4... 8月31日,国家统计局服务业调查中心、中国物流与采购联合会今天公布8月中国采购经理指数。其中,制造业...
港股黄金股走低,赤峰黄金跌超8... 8月31日,港股黄金股走低,赤峰黄金(06693.HK)跌8.26%,灵宝黄金(03330.HK)涨...
市场监管总局无条件批准广和通收... 8月31日,市场监管总局发布2026年8月17日—8月23日无条件批准经营者集中案件列表,其中包括深...
【深度复盘】三次穿越周期,智飞... 在中国生物医药产业的版图上,很少有企业像智飞生物(300122.SZ)这样,完整地经历过“从零起步-...
光明乳业上半年营业总收入118... 新京报讯(首席记者郭铁)8月30日,光明乳业发布2026年半年报显示,上半年,其营业总收入为118....
港股开盘:恒生指数跌0.64%... 8月31日,香港恒生指数跌0.64%,报25420.63点,恒生科技指数跌0.42%,报4585.6...
汾酒2026中报:Q2净利跌4... 汾酒有护城河,而且是白酒行业里少见的"香型 + 全价格带"双重壁垒——清香型绝对龙头、青花 20 与...
台交所加权股价指数下跌1%至4... 8月31日,台交所加权股价指数下跌1%至45,853.58点。(科股宝播报)
上期所原油主力合约日内大涨6%... 8月31日,上期所原油主力合约日内大涨6%,报628.2元/桶。(科股宝播报)