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

相关内容

热门资讯

白宫经济顾问哈塞特:特朗普认为... 9月13日,白宫经济顾问哈塞特表示,“特朗普和我都认为没有理由加息,美联储在选举前保持现状很重要。特...
7家券商、15名从业人员被处罚... 近期,监管部门密集披露一批针对证券行业的处罚信息,涉及7家券商及15名证券从业人员。从罚单涉及的违规...
光模块、光纤光缆、储能、CPO... 本周(9月7日—9月11日) A股先震荡拉锯,受美债收益率走高、通胀数据预期扰动,周后期承压走弱,板...
商业化放量管线兑现 科创板生物... 中经记者 孙汝祥 夏欣 北京报道随着2026年半年报披露完毕,科创板生物医药企业基本盘企稳、新动能蓄...
伊朗股市单日大涨逾15万点 伊... 伊朗德黑兰证券交易所基准TEDPIX指数在周日交易中大幅飙升153,000点,收于7,431,000...
AI巨头军备竞赛升温:智谱完成... AI巨头的军备竞赛持续升温。9月13日,国内大模型巨头智谱(02513.HK)宣布完成约50亿美元融...
IPO周报:下周一年内最便宜新... 下周,2家企业即将首发上会,分别为创业板申报企业博迈医疗、北交所申报企业九目化学。其中,博迈医疗预计...
周末10余家沪市主板公司披露回... 中经记者 孙汝祥 夏欣 北京报道9月13日晚间,三一重工、天安新材、永茂泰等多家主板公司同步披露股份...
一AI对冲基金遭遇巨亏,摩根大... 9月13日,据报道,美国投行摩根大通已终止向AI主题对冲基金“态势感知”(Situational A...
收了神秘短信,退了1.5万块.... 图:Christina Alexeeva先说全球最关注的事:美联储9月是否加息?早之前加息概率是33...