Vue webpack 基本配置

10 篇文章 0 订阅

Vue webpack 基本配置

1.创建文件夹

在这里插入图片描述

2.打开终端到文件路径

在这里插入图片描述

3.输入 npm init -y

创建包管理工具
在这里插入图片描述
同时文件会生成这样一个文件
在这里插入图片描述

4.创建src 和 dist 文件夹

在这里插入图片描述
src下创建一个index.html文件
和一个main.js 文件
在这里插入图片描述

5.在终端输入 webpack .\src\main.js .\dist\bundle.js

如果是webpack是4.0以上版本输入
webpack .\src\main.js -o .\dist\bundle.js
在这里插入图片描述
同时会报出黄色错误,是因为模式没选择为开发者模式
在语句最后加上 --mode development 即可

在这里插入图片描述
测试打包是否成功
1.在main.js输入测试语句
在这里插入图片描述
打包
在这里插入图片描述
2.在index.html中引入bundle.js
在这里插入图片描述
然后到页面控制台中查看,如果有弹出即可
在这里插入图片描述
-----------------------------------------------------------------------------------

打包优化

1.在终端创建插件
cnpm i webpack-dev-server -D
在这里插入图片描述
这里有黄色警告是因为这个插件确少webpack
2.安装一个webpack 在本地
在这里插入图片描述

3.在文件夹下创建一个webpack.config.js

在这里插入图片描述
在webpack.config.js输入

var path = require('path')

module.exports = {
    mode:'development',
    entry:path.join(__dirname,'./src/main.js'),
    output:{
        path:path.join(__dirname,'./dist'),
        filename:'bundle.js'
    }
}

在这里插入图片描述

然后在终端只需要输入webpack,就可以快速打包了
在这里插入图片描述
----------------------------

进一步优化

1.在package.json
输入"dev" : "webpack-dev-server"脚本

2.安装cnpm i html-webpack-plugin -D
在这里插入图片描述
3.在webpack.config.js配置

var htmlWebpackPlugin = require('html-webpack-plugin')

在这里插入图片描述
然后在终端运行npm run dev

在这里插入图片描述
哎呀报错了,不要慌,看代码提示缺了什么插件,这里说缺少了,webpack-cli本地插件。
在这里插入图片描述
在终端输入
npm i webpack-cli -D
在这里插入图片描述
在运行 npm run dev
在这里插入图片描述
还有错误,提示缺少了webpack-dev-server’
在运行npm i webpack-dev-server -D
在这里插入图片描述
在运行 npm run dev ,又缺少了html-webpack-plugin
在这里插入图片描述
继续安装
在这里插入图片描述
在运行 npm run dev,显示出下面结果就代表打包成功了
如果不行的同学,可以看看提示了什么错误,根据提示安装对应的本地插件
在这里插入图片描述
成功后会自动弹出页面窗口,控制台中显示,js引入错误,
在这里插入图片描述
在index.html中更改一下js引入路径在这里插入图片描述
这时会看到控制台输出了两次ok
在这里插入图片描述
看一下页面源码,发现引入了两次文件
在这里插入图片描述
原来因为打包后,会直接在localhost中创建一个虚拟的js文件,在同级下,会帮我们自动引入,将index.html 引入注释了
在这里插入图片描述
此时的控制台就显示正常了
在这里插入图片描述

后续,webpack基本配置2使用webpack引入非js文件样式

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值