当前位置: 首页 > wzjs >正文

牛商网站建设创意定制

牛商网站建设,创意定制,网络营销网课,怎么制作链接视频教程参考 https://www.cnblogs.com/lafitewu/p/8309305.html 注意:方法1和方法2不能同时用 取消打包的map config/index.js的productionSourceMap设置为false 抽取js 将部分常用又比较大的组件直接抽取为一个单独的js 打开webpack.base.conf.js,在module.exports.entry中添加想…

参考

  • https://www.cnblogs.com/lafitewu/p/8309305.html

注意:方法1和方法2不能同时用

取消打包的map

config/index.js的productionSourceMap设置为false

抽取js

将部分常用又比较大的组件直接抽取为一个单独的js

打开webpack.base.conf.js,在module.exports.entry中添加想要抽取的组件,其中key是js的名,value是想要抽取的组件

//比如entry: {app: './src/main.js',vendor: ['vue','vuex','jquery','vue-awesome-swiper','vue-cool-select','vue-lazyload','vue-quill-editor','vuex-persistedstate'],leaflet: ['leaflet','leaflet-hotline'],echarts: ['echarts'],}

在这里插入图片描述

开启预编译

参考https://cloud.tencent.com/developer/section/1477569

开启之后页面速度会提升

打开webpack.base.conf.js,在module.exports.plugins中添加

new webpack.optimize.ModuleConcatenationPlugin()

在这里插入图片描述

压缩

方法1:对js和css单独压缩

uglifyjs-webpack-plugin对js压缩

需要dev环境引入uglifyjs-webpack-plugin

npm install --save-dev uglifyjs-webpack-plugin

找到/build/webpack.prod.conf.js 文件

添加

const UglifyJsPlugin = require('uglifyjs-webpack-plugin')//在 const webpackConfig = merge(baseWebpackConfig, {的 plugins 中添加new UglifyJsPlugin({uglifyOptions: {compress: {warnings: false}},sourceMap: config.build.productionSourceMap,parallel: true}),//将  HtmlWebpackPlugin中的  minify的所有的都改为false

在这里插入图片描述

在这里插入图片描述

optimize-css-assets-webpack-plugin图片压缩

需要dev环境引入optimize-css-assets-webpack-plugin

npm install --save-dev optimize-css-assets-webpack-plugin

找到/build/webpack.prod.conf.js 文件

添加

const OptimizeCSSPlugin = require('optimize-css-assets-webpack-plugin')//在 const webpackConfig = merge(baseWebpackConfig, {的 plugins 中添加// css 压缩代码,将下面代码注释掉new OptimizeCSSPlugin({cssProcessorOptions: config.build.productionSourceMap? { safe: true, map: { inline: false } }: { safe: true }}),//将  HtmlWebpackPlugin中的  minify的所有的都改为false

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

方法2vue开启Gzip压缩

依赖

npm install --save-dev compression-webpack-plugin

方法1

按照上面的方法
const CompressionWebpackPlugin = require('compression-webpack-plugin');//在 const webpackConfig = merge(baseWebpackConfig, {的 plugins 中添加
new CompressionWebpackPlugin({filename: '[path].gz[query]',algorithm: 'gzip',test: new RegExp('\\.(' + ['js', 'css'].join('|') + ')$'), // 匹配文件名threshold: 102, // 对0.1K以上的数据进行压缩minRatio: 0.8,deleteOriginalAssets: false /* process.env.NODE_ENV == 'production' // 是否删除源文件 */
});

方法2:

if (config.build.productionGzip) {const CompressionWebpackPlugin = require('compression-webpack-plugin')webpackConfig.plugins.push(new CompressionWebpackPlugin({asset: '[path].gz[query]',algorithm: 'gzip',test: new RegExp('\\.(' +config.build.productionGzipExtensions.join('|') +')$'),threshold: 10240,minRatio: 0.8}))
}

在这里插入图片描述

http://www.dtcms.com/wzjs/544871.html

相关文章:

  • 金华婺城区建设局网站爱南宁app下载乘车码
  • 宿迁企业网站设计网站设计的优点
  • 郑州专门做网站的公司机构组织网站建设
  • 如何做网站美工怎么在百度推广自己的公司
  • 贵州网站建设价格wordpress实战memcahce
  • 做苗木选择哪个网站wordpress做流量站
  • 济南专业做网站公司哪家好怎样免费建微网站
  • 广西网站建设开发团队高端建设网站公司
  • uniapp怎么做淘客网站苏州网站建设 网络推广公司
  • 怎样看一个网站做的网络广告天猫店购买交易平台
  • 我做的网站怎样被百度收录网站收录 作用
  • 河北省建设工程招标投标网站wordpress演示数据下载
  • 如何制作虚拟网站中国空间站视频
  • 苏州网站建设制作揭阳 网站建设
  • 腾讯风铃怎么做网站qq浏览器收录网站提交入口
  • 资讯文章网站模板网站模板怎么修改
  • 霸州市建设局网站校园网子网站建设管理意见或策划
  • 做网站可以找设计公司吗网站建设的招标文件
  • 纺织行业网站怎么做做翻译小说网站赚钱吗
  • 可以做微信游戏的网站网站 申请
  • 公司是否可以做多个网站杨和关键词优化
  • 旅游营销的网站建设给公司做个网页要多少钱
  • 怎么做ppt教程网站丹徒网站建设要多少钱
  • 重庆微信网站制作费用如何创建自己的网址链接?
  • 百度云建站网站建设python的网站开发源码
  • 德州网站建设德州wordpress 注册很慢
  • 爱站之家app开发软件排行榜
  • 建设工程交易中心网站收费标准金融投资公司网站建设论文
  • 产品信息发布网站wordpress 2.9下载
  • 建设企业网站e路护航官网下载优秀品牌设计案例分析