jquery配合webpack
时间: 2023-10-14 16:29:35 浏览: 40
要在Webpack中使用jQuery,需要安装jQuery和webpack的相关依赖。
1. 安装jQuery
在终端中执行以下命令安装jQuery:
```
npm install jquery --save
```
2. 安装webpack相关依赖
在终端中执行以下命令安装webpack相关依赖:
```
npm install webpack webpack-cli jquery --save-dev
```
3. 创建webpack配置文件
在项目根目录下创建一个名为webpack.config.js的文件,并添加以下代码:
```
const path = require('path');
module.exports = {
entry: './src/index.js',
output: {
filename: 'bundle.js',
path: path.resolve(__dirname, 'dist')
},
module: {
rules: [
{
test: /\.js$/,
exclude: /(node_modules)/,
use: {
loader: 'babel-loader',
options: {
presets: ['@babel/preset-env']
}
}
}
]
}
};
```
这段代码设置了入口文件为src/index.js,输出文件为dist/bundle.js,并且使用babel-loader将ES6+代码转换为ES5。
4. 创建index.html文件
在项目根目录下创建一个名为index.html的文件,并添加以下代码:
```
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Webpack + jQuery Demo</title>
</head>
<body>
<h1>Webpack + jQuery Demo</h1>
<div id="app"></div>
<script src="dist/bundle.js"></script>
</body>
</html>
```
这段代码设置了页面的标题和一个空的div,以及引入了打包后的JavaScript文件。
5. 创建index.js文件
在src目录下创建一个名为index.js的文件,并添加以下代码:
```
import $ from 'jquery';
$('body').append('<p>Hello World!</p>');
```
这段代码使用ES6的import语法引入jQuery,并在页面上添加一个“Hello World!”的段落。
6. 运行Webpack
在终端中执行以下命令运行Webpack:
```
npx webpack
```
这将会打包项目,并生成dist/bundle.js文件。
7. 在浏览器中查看页面
在浏览器中打开index.html文件,即可看到页面上添加了一个“Hello World!”的段落。