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

音乐网站怎么做/黄山seo推广

音乐网站怎么做,黄山seo推广,广州装修公司哪家好,音乐网站建设价格2019独角兽企业重金招聘Python工程师标准>>> 1.去除devtool选项 这只适用于开发环境,这会造成打包的文件往往有几M,所以在生产环境必须去除此配置。 2.分离CSS 安装插件: npm install extract-text-webpack-plugin --savevar Extr…

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

1.去除devtool选项

这只适用于开发环境,这会造成打包的文件往往有几M,所以在生产环境必须去除此配置。

2.分离CSS

安装插件:

npm install extract-text-webpack-plugin --save
var ExtractTextPlugin = require("extract-text-webpack-plugin");...loaders:[{test: /\.css$/,loader: ExtractTextPlugin.extract("style-loader", "css-loader")},{test: /\.less$/,loader: ExtractTextPlugin.extract("style-loader", "css-loader!less-loader")},......plugins: [...new ExtractTextPlugin("bundle.css")
]

3.使用webpack.optimize.UglifyJsPlugin插件压缩混淆JS代码

使用命令:webpack -p 

在webpack.config.js文件的plugins数组里面添加及配置插件,具体配置参考UglifyJS2文档

new webpack.optimize.UglifyJsPlugin({warnings: false,compress: {join_vars: true,warnings: false,},toplevel: false,ie8: false,
}),

4.切换到产品环境

在plugins中添加插件

new webpack.DefinePlugin({'process.env': {NODE_ENV: JSON.stringify(process.env.NODE_ENV),},
}),

打包时运行:

set NODE_ENV=production && webpack -p

5.分离第三方库

在plugins中加入

new webpack.optimize.CommonsChunkPlugin({filename:"common.js",name:"commons"
});

6.按需打包Lodash

使用Lodash时,往往只需要使用其中部分功能,但整个文件引入是不合理的,我们需要通过插件让Webpack按需引入模块。
配置webpack.config.js

var LodashModuleReplacementPlugin = require('lodash-webpack-plugin');
var webpack = require('webpack');module.exports = {module: {loaders: [{loader: 'babel',test: /\.js$/,exclude: /node_modules/}]},babel: {presets: ['es2015'],plugins: ['transform-runtime', 'lodash']},plugins: [new LodashModuleReplacementPlugin,new webpack.optimize.OccurrenceOrderPlugin,new webpack.optimize.UglifyJsPlugin]
}

7.异步加载模块

对于直接require或import的模块,Webpack的做法是把依赖的文件都打包在一起,造成文件很臃肿。
所以在写代码的时候要注意适度同步加载,同步的代码会被合成并且打包在一起。
异步加载的代码会被分片成一个个chunk,在需要该模块时再加载,即按需加载。

require.ensure([], function(require){var list = require('./list');list.show();
}, 'list');

 

转载于:https://my.oschina.net/wenxingjun/blog/1540341

http://www.jmfq.cn/news/4776283.html

相关文章:

  • 算命网站该怎样做/优化大师班级
  • 网站空间怎么进/抓取关键词的软件
  • 阿里云模板建站教程/百度产品大全首页
  • 视频网站建设方案/全国各城市疫情搜索高峰进度
  • 怎么弄一个公司网站/南京网站seo
  • wordpress建哪些网站吗/免费做推广的网站
  • 如何做网站app/合肥网络seo
  • 重庆市建设岗培中心网站/网络营销师资格证报名
  • 如何学习网站建设app/做个网页需要多少钱?
  • 一个公司网站备案/泰安seo网络公司
  • 下载app下载/宁波seo推广推荐公司
  • 找设计网站公司/线上推广费用
  • 江苏网站建设价格/seo排名诊断
  • wordpress 整合js/成都百度推广优化创意
  • 网站备案失败/网络热词大全
  • 公司做网站需要注意什么/百色seo快速排名
  • 深圳微信网站开发/windows优化大师自动安装
  • 芜湖网站建设优化/百度贴吧网页版登录入口
  • 望京 网站开发/各大网站提交入口
  • b2b外贸网站大全/江苏网站推广
  • 长春哪里做网站/百度问问
  • 银川网站建设公司哪家好/西安seo引擎搜索优化
  • 企业大型网站开发/广州谷歌seo公司
  • 建销售网站需要多少钱/附近成人电脑培训班
  • 菏泽 网站建设/合肥网站制作推广
  • 山西做杂粮的网站/网络营销考试题目及答案2022
  • 专业做网站开发费用/网站seo设计方案案例
  • 推广文案是什么/南昌seo报价
  • 建设网站比较好的公司排名/游戏推广合作平台
  • 网站主机在哪里注册呢/厦门关键词优化seo