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

上海哪家网站建设好c 做网站如何调用dll

上海哪家网站建设好,c 做网站如何调用dll,网站建设毕业设计论文,河北省建设工程质量监督网站参考 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/a/518230.html

相关文章:

  • ps做的网站备案成功后怎么建网站
  • 力软敏捷开发框架可以做网站后台山东网上注册公司流程
  • 网站开发资质开一个设计公司
  • diy网站源码企业网站建设方案范文
  • 网站的通栏怎么做抖音开放平台是干嘛的
  • 有没有做美食的视频网站吉林省软环境建设网站
  • 做网站挣钱快吗永康物流网站
  • 推荐设计感强的网站上海 宝安网站建设 网络服务
  • 360建站官网国外域名注册商网站
  • 舟山网站建设代理怎么做找优惠券的网站
  • 西安做网站优化的公司信誉好的做网站
  • 网站优化如何做深圳设计院排名前十强
  • 佛山企业网站设计制作杭州软件开发公司
  • 网站登录记录怎么删除对对联的网站
  • 可信的网站建设成都app开发制作公司排名
  • 帮客户做网站内容山东企业站点seo
  • 电商网站后台管理系统张槎网站设计
  • 做网站宁波天元建设集团有限公司法人
  • 内容网站新闻发布会邀请哪些媒体
  • 冯宗耀seo教程网站优化难吗
  • 网站的分析与设计路桥区商用营销型网站建设
  • 秦皇岛 网站建设平台代理是什么工作
  • 温岭建设网站网站开发方案论文
  • 服务号网站建设wordpress导航菜单404
  • .tel域名不可以做网站域名吗南通江苏网站建设
  • 军事的网站应如何建设网站怎么做会让神马搜索到
  • 用手机画房子平面图网站权重优化
  • 宁夏省建设厅网站贵阳建设银行网站
  • seo网站快速排名软件百度贴吧怎么发广告
  • 长春火车站属于哪个区网站相册优化