webpack使用

1、webpack安装
1、项目文件初始化:npm init -y
2、安装webpack : npm i(install) webpack -D -D开发环境
安装webpack指定版本:npm i(install) webpack@版本号
3、安装webpack-cli:npm i webpack-cli -D
安装webpack-cli指定版本:npm i(install) webpack-cli@版本号

4、安装jquery:npm i jquery -S
2、webpack基础使用
1、创建index.htm文件
在这里插入图片描述

2、创建index.js 导入jquery使用
在这里插入图片描述

最开始使用会报错
Cannot use import statement outside a module

<script src="./index.js"></script>

解决办法:打包,在package.json文件里面添加下面的命令
在这里插入图片描述

  "start": "webpack ./index.js -o dist/bundle"
  "命令":webpack js文件路径 -o 存储的路径(目录)

运行:npm run start
安装完成:把script的文件路径改为压缩后的js文件

方式2:
通过webpack打包命令打包
// 执行命令 output输出
// 语法 webpack 入口 --output 输出地址
webpack ./index.js -o dist/bundle
会报错:
在这里插入图片描述

出现这个报错,这是因为命令行执行时候会找全局的webpack,但是我们并没有安装全局的webpack,所以我们可以安装全局webpack,或者是使用脚本方式启动
报错如果不想全局安装:那就去执行第一步
执行package.json文件中添加的start命令
// 生成 dist文件夹和bundle.js文件
npm run start

3、创建配置文件webpack.config.js
/

/ 配置webpack.config.js文件
const path = require("path");
// 导出文件
module.exports={
    // 加载文件 配置入口
    entry:path.join(__dirname,'index.js'),
    // 导出文件 配置出口
    output:{
        // 导出的文件路径
        path:path.join(__dirname,'./dist'),
        filename:'bundle.js'
    }
}

更改package.json里面的start语法

"start": "webpack --config webpack.config.js"

删除原来的dist文件
重新运行:npm run start
mode设置
会报警告
WARNING in configuration
The ‘mode’ option has not been set, webpack will fallback to ‘production’ for this value.
Set ‘mode’ option to ‘development’ or ‘production’ to enable defaults for each environment.
You can also set it to ‘none’ to disable any default behavior. Learn more: https://webpack.js.org/configuration/mode/nfiguration/mode/
解决办法:在webpack.config.js文件夹添加

mode:'production'

4、安装html-webpack-plugin依赖
npm i html-webpack-plugin
安装完成后在webpack.config.js文件加载配置

删掉index.html文件里面的bundle.js引用,因为html-webpack-plugin会自动把打包出来的bundle自动加到我们的views/index.html代码里
重新运行:npm run start

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Webpack是一个现代化的JavaScript模块打包工具。它能够将多个模块打包成单个文件,以便在浏览器中加载。以下是一个简单的Webpack使用教程: 1. 安装Webpack:首先,你需要在你的项目中安装Webpack。你可以使用npm或yarn来安装Webpack。在命令行中运行以下命令来进行安装: ``` npm install webpack webpack-cli --save-dev ``` 2. 创建配置文件:在项目根目录下创建一个名为 `webpack.config.js` 的文件。在这个文件中,你可以配置Webpack的各种选项,例如入口文件、输出路径、加载器和插件等。 ```javascript const path = require('path'); module.exports = { entry: './src/index.js', output: { path: path.resolve(__dirname, 'dist'), filename: 'bundle.js' }, module: { rules: [ { test: /\.js$/, exclude: /node_modules/, use: 'babel-loader' }, // 添加其他加载器和规则 ] }, // 添加插件和其他配置 }; ``` 3. 创建入口文件:在项目中创建一个名为 `index.js` 的入口文件。这个文件是Webpack打包的起点。 4. 配置加载器:Webpack使用加载器来处理不同类型的文件。例如,Babel加载器可以将ES6语法转换为ES5语法,使其能够在旧版浏览器中运行。在上面的配置文件中,我们使用了 `babel-loader` 来处理JavaScript文件。 ``` npm install babel-loader @babel/core @babel/preset-env --save-dev ``` 然后,在配置文件中添加以下规则: ```javascript module: { rules: [ { test: /\.js$/, exclude: /node_modules/, use: 'babel-loader' }, // 添加其他加载器和规则 ] } ``` 5. 运行Webpack:在命令行中运行以下命令来打包你的项目: ``` npx webpack ``` 这将根据配置文件中的设置,将入口文件及其依赖打包成一个或多个文件,并将它们输出到指定的路径。 这只是一个简单的Webpack使用教程,Webpack还有很多其他功能和配置选项。你可以参考Webpack的官方文档来了解更多详细信息和高级用法。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值