webpack基本使用方法

webpack基本使用方法

准备

mkdir webpack-demo && cd webpack-demo
npm init -y
npm install webpack webpack-cli --save-dev

项目结构

  demo0
  |- package.json
+ |- /src
+   |- index.js
+ |- /dist
+   |- index.html

安装 jquery:

npm i jquery

src/index.js

const $ = require('jquery')

$(function () {
  console.log('cheshi')
})

dist/index.html

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
</head>
<body>
  <script src="main.js"></script>  
</body>
</html>

打包构建

# 1. 找到 src/index.js 入口文件
# 2. 分析代码中的依赖(说白了就是 require)
# 3. 打包构建,将结果打包到 dist/main.js
npx webpack

执行完以上命令你会发现在项目的 dist 目录下产出了一个文件 main.js

打开 dist/index.html 访问测试

### 回答1Webpack 是一个现代化的 JavaScript 应用程序打包工具,它将多个 JavaScript 文件和其他类型的静态资源(例如 CSS、图片等)打包成一个或多个文件,以便于在浏览器中加载和执行。 Webpack基本用法如下: 1. 安装 webpackwebpack-cli ``` npm install webpack webpack-cli --save-dev ``` 2. 创建一个 webpack 配置文件 `webpack.config.js`,其中包含打包的入口文件、输出目录、各种加载器和插件的配置等。 ``` const path = require(&#39;path&#39;); module.exports = { entry: &#39;./src/index.js&#39;, output: { filename: &#39;bundle.js&#39;, path: path.resolve(__dirname, &#39;dist&#39;), }, module: { rules: [ { test: /\.js$/, exclude: /node_modules/, use: { loader: &#39;babel-loader&#39;, options: { presets: [&#39;@babel/preset-env&#39;], }, }, }, { test: /\.css$/, use: [&#39;style-loader&#39;, &#39;css-loader&#39;], }, { test: /\.(png|svg|jpg|jpeg|gif)$/i, type: &#39;asset/resource&#39;, }, ], }, }; ``` 3. 运行 webpack 命令进行打包。 ``` npx webpack --config webpack.config.js ``` 4. 在 HTML 页面中引入打包生成的 JavaScript 文件。 ``` <script src="dist/bundle.js"></script> ``` 这是一个基本webpack 配置示例,其中包含了对 JavaScript、CSS 和图片等资源的处理。根据实际情况,还可以添加其他类型的加载器和插件来实现更丰富的功能。 ### 回答2: webpack是一个现代化的模块打包工具,它可以将项目中的各种资源,如JavaScript、CSS、图片等转换和打包成一个或多个静态资源文件。以下是webpack使用方法1. 安装webpack:首先,需要在项目中安装webpack。可以通过npm(Node Package Manager)命令进行安装。打开命令行窗口,进入项目目录,运行下面的命令进行安装: ``` npm install webpack --save-dev ``` 2. 创建webpack配置文件:在项目根目录下创建一个名为`webpack.config.js`的文件作为webpack的配置文件。 3. 配置入口文件和出口文件:在配置文件中,需要指定项目的入口文件和出口文件。入口文件是指webpack将从这个文件开始找到所有的依赖关系,而出口文件则是指打包后生成的静态资源文件。以下是一个简单的配置示例: ```javascript module.exports = { entry: &#39;./src/index.js&#39;, output: { filename: &#39;bundle.js&#39;, path: path.resolve(__dirname, &#39;dist&#39;) } }; ``` 4. 配置加载器和插件:除了可以打包JavaScript文件,webpack还支持加载和打包各种其他类型的资源文件。可以使用加载器(loader)来处理这些文件,并通过插件(plugin)来扩展webpack的功能。 5. 运行webpack:在命令行窗口中运行`webpack`命令,webpack将读取配置文件,并根据配置文件的内容进行打包。 以上是webpack基本使用方法。另外,还可以通过webpack命令行窗口中的参数来指定不同的打包模式、指定其他配置文件等。通过学习和深入了解webpack的各种功能和选项,可以更加灵活地使用webpack来构建复杂的前端项目。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值