在这篇博文中,我将讨论“Vue CLI将vue文件打包为JavaScript文件”的过程,包括其协议背景、抓包方法、报文结构、交互过程、异常检测及扩展阅读等内容。这个过程涉及Vue CLI的基本操作以及与应用程序的交互,下面我将详细阐述。
### 协议背景
在前端开发中,Vue CLI是一个强大的工具,它可以将 Vue 单文件组件 (.vue 文件) 转换为浏览器可执行的 JavaScript
前言当我们开发完项目后,需要将项目部署到服务器上。这时,我们就需要对项目进行打包了,生成纯HTML、CSS和JS文件了。一般的,我们进行项目打包时只需要在命令行运行 npm run build 就可以进行项目打包了。但是如果不进行一些配置的话。我们就会遇到运行打包好的 index.html 文件,页面是全部空白的情况。这时,我们只需要进行下列设置即可:第一种错误:这个错误是因为没有在webpack
转载
2023-11-07 01:35:00
864阅读
添加icon参考文档1. 在项目根目录(index.html同级目录)下添加favicon.ico文件2. 在项目index.html中引入图标<link rel="shortcut icon" type="image/x-icon" href="./favicon.ico" />复制代码3. 配置webpack配置文件(build文件夹下面)在 webpack.dev.conf.js
转载
2021-01-30 12:38:11
1037阅读
2评论
在项目根目录中执行如下命令: npm run build 注:Vue脚手架打包的项目必须在服务器上运行,不能直接双击运行; 在打包之后项目中出现 dist 目录,dist 目录就是 Vue脚手架项目的生产目录(直接部署目录)。 ...
转载
2021-10-02 13:21:00
485阅读
2评论
前文 Vue - Vue CLI(4): Vue-CLI2 和 Vue-CLI3、Vue-CLI4的区别 里面有提到:Vue CLI3、Vue CLI4新建的项目,根目录结构内 少了之前的 build、config、static文件夹,配置文件也少了几个,连 index.html 都没有了,但多了一个 public 文件夹。那么问题来了,既然没有了 build、config文件夹,那么项目
转载
2021-05-10 18:15:29
1445阅读
2评论
解决方案:使用externals引用第三方资源,防止element资源被打包到自己项目中,(总共修改3个页面index.html、webpack.base.conf.js、main.js)1、修改index.html页面,再head中引入cdn。2.修改webpack.base.conf.js文件.添加externals配置externals: { vue: 'Vu...
转载
2022-02-19 14:43:27
964阅读
解决方案:使用externals引用第三方资源,防止element资源被打包到自己项目中,(总共修改3个页面index.html、webpack.base.conf.js、main.js)1、修改index.html页面,再head中引入cdn。2.修改webpack.base.conf.js文件.添加externals配置externals: { vue: 'Vu...
转载
2021-07-26 16:56:18
1363阅读
// 打包字体文件 { test:/\.(woff2|woff|ttf)$/, use:{ loader:'file-loader' } } ,
原创
2021-11-29 15:08:16
156阅读
目的: 提高打包速度 减小项目体积、提高首屏加载速度 提高用户体验(骨架屏) 1.使用CDN 加速优化 cdn优化是指把第三方库比如(vue,vue-router,axios)通过cdn的方式引入项目中,这样vendor.js会显著减少,并且大大提升项目的首页加载速度。 2.图片压缩 需要下载 im ...
转载
2021-07-19 18:27:00
1435阅读
2评论
前言相比于vue-cli2,vue-cli3隐藏了很多默认的webpack配置,没有vue-cli2那么一目了然。但是都提供了各部分的修改路口,可以仔细研读下官方文档。vue-cli3官方文档真的,如果真的不是业务需要,真的不会去仔细研读官方文档,因为读了也会马上忘掉。但是真的需要的时候,又会第一时刻想起官方文档,看了后才恍然大悟,原来官方文档里都写得一清二楚。内牛满面~~正文包含了...
转载
2022-02-12 14:42:53
549阅读
前言相比于vue-cli2,vue-cli3隐藏了很多默认的webpack配置,没有vue-cli2那么一目了然。但是都提供了各部分的修改路口,可以仔细研读下官方文档。vue-cli3官方文档真的,如果真的不是业务需要,真的不会去仔细研读官方文档,因为读了也会马上忘掉。但是真的需要的时候,又会第一时刻想起官方文档,看了后才恍然大悟,原来官方文档里都写得一清二楚。内牛满面~~正文包含了...
转载
2021-07-26 16:56:17
704阅读
Vue-cli脚手架 关于如何去安装vue-cli去访问我的领一则博客,会有详细教程,这里我们就直接从创建vue-cli项目开始一、创建vue-cli项目打开终端,切换到自己要创建的文件路径,输入vue init webpack 项目名,回车之后会下载资源文件Project name 项目名称 只要项目名没有大写 就直接回车默认项目名称Project description
转载
2024-04-30 17:47:03
68阅读
转载
2020-04-22 14:08:00
132阅读
2评论
config文件夹内容修改一、index.js修改二、test.env.js新增build文件夹内容修改一、webpack.test.conf.js新增二、build-test.js新增package
原创
2022-01-13 17:30:40
636阅读
一个移动端项目,不是特别复杂的项目 正常打包一下,npm run build 大小为6.8M 对于移动端来说,项目有点大。(有一个很大的图片,占了5.4M) 减少包的体积的方法: 1.vue.config.js里面 添加配置 productionSourceMap:false, production
原创
2022-07-06 11:51:14
481阅读
ESLint 教程文档:http://eslint.cn/docs/user-guide/configuringESLint的2种配置:1.Configuration Comments - 使用 JavaScript 注释把配置信息直接嵌入到一个文件。 2.Configuration Files - 使用 JavaScript、JSON 或者 YAML 文件为整个目录和它的子目录指定配置信息。可以
转载
2024-09-03 22:07:45
71阅读
方案一:利用electron直接打包项目暂未成功,打包完exe会报错 打包方式:(1)DOS窗口命令打包 DOS 下,输入 npm install electron-packager -g全局安装我们的打包神器:cnpm install electron-packager -g(2)在项目文件夹下面,也就是根目录下面打开DOS执行打包命令:electron-packager . HelloWorl
转载
2024-02-29 21:43:44
141阅读
由于公司项目需要多环境,就研究了一下vue-cli3的多环境配置,这里和大家分享一下vue-cli3多环境配置方法首先我们先看看 vue-cli环境变量和模式,通过官网我们可以发现 vue-cli 提供了三个模式(test、development、production)而每种NODE_ENV下面可以配置多个环境变量我们可以通过.env文件增加后缀来设置某个模式下特有的环境变量我们可以通过传
原创
2022-02-25 13:39:32
868阅读
://.net/qq_37055675/article/details/85047451 通过不同命令行切换不同环境api等信息, 例如: npm run dev 调用本地环境api npm run test 调用测试环境api npm run build 调用线上环境a
转载
2020-06-28 09:32:00
180阅读
2评论
productionSourceMap: false, 去除map文件 assetsDir: 'static', 把静态文件统一放在static文件夹下 cnpm install uglifyjs-webpack-plugin --save-dev const UglifyJsPlugin = re
转载
2021-03-09 10:37:00
569阅读
2评论