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^)\\\~~~
谢谢各位读者们啦(^_^)∠※!!!

相关内容

热门资讯

古巴称32名军事人员在美对委行... 总台记者当地时间4日获悉,根据古巴方面公布的数据,在美国对委内瑞拉采取的军事行动中,共有32名古巴公...
2025年,A股十大暴涨公司 文丨云潭弹指一挥,已是十年。2025年,A股市场气势如虹,A股总市值首次突破100万亿元,上证指数于...
基金销售新规三大变化,如何影响... 自2026年1月1日起,公募基金销售新规正式实施,延续让利基金投资者、鼓励长期持有等宗旨之外,正式稿...
【开盘】A股2026年首个交易... 1月5日,A股三大股指集体高开。其中,沪指涨0.46%报3986.97点,深成指涨0.8%报1363...
滚动更新丨A股主要指数集体高开... 09:25 A股开盘丨四大指数集体高开沪指高开0.46%,深成指高开0.80%,创业板指高开0.84...
柠季汪洁:要思考市场需要什么,... 2025年,随着国内市场增速放缓,消费行业竞争从增量争夺转向存量博弈,出海,已成为头部品牌寻求第二增...
特朗普威胁下一目标 据新华社消息,美国总统特朗普4日在受访时不仅威胁委内瑞拉代总统,还暗示其他一些国家也可能成为美国干预...
一笔旧账和一个赌注,欣旺达“闯... 2025年最后一个交易日,电池制造商欣旺达股价继续下跌。欣旺达旗下子公司欣旺达动力近日被威睿电动汽车...
下周48只个股面临解禁,合计解... 6月14日消息,下周将有48只个股解禁,按照最新收盘价计算,合计解禁市值超454亿元。迪阿股份下周将...
2026年监管重拳来袭!证监会... 本报(chinatimes.net.cn)记者王兆寰 北京报道2025年,对A股资本市场而言,是监管...