最近对一个比较老的公司项目做了一次优化,处理的主要是webpack打包文件体积过大的问题。
这里就写一下对于webpack打包优化的一些经验。
主要分为以下几个方面:
去掉开发环境下的配置
ExtractTextPlugin:提取样式到css文件
webpack-bundle-analyzer:webpack打包文件体积和依赖关系的可视化
CommonsChunkPlugin:提取通用模块文件
提取manifest:让提取的公共js的hash值不要改变
压缩js...阅读全文>>
解决方法:卸载httpd,
systemctl stop httpd.service
yum erase httpd.x86_64阅读全文>>
import router from './router'
// import { Message } from 'element-ui'
import axios from 'axios'
const _import = require('./router/_import_' + process.env.NODE_ENV)//获取组件的方法
import Layout from '@/views/layout' //Layout 是架构组件,不在后台返回,在文件里单独引入
var getRouter //用来获取后台拿到的路由
router.beforeEach((t...阅读全文>>
body {
background: #06b0b9;
}
::-webkit-scrollbar {
width: 10px;
height: 1px;
}
::-webkit-scrollbar-thumb {
border-radius: 10px;
-webkit-box-shadow: none;
background: hsl(183, 97%, 27%);
-webkit-box-shadow: none;
}
::-webkit-scrollbar-track {
-webkit-box...阅读全文>>
https://www.xiaoxiaowu.me/oday/2148.html阅读全文>>
var request = require("request");
var iconv = require('iconv-lite');
var Promise = require("bluebird");
function getProxyList() {
var apiURL = 'http://www.66ip.cn/mo.php?sxb=&tqsl=100&port=&export=&ktip=&sxa=&submit=%CC%E1++%C8%A1&textarea=http%3A%2F%2Fwww.66ip.cn...阅读全文>>
http://https://juejin.im/post/5b8ddb70e51d45389153f288阅读全文>>
find / -type f -name ".certbot.lock"
If there are, you can remove them:
find / -type f -name ".certbot.lock" -exec rm {} \;阅读全文>>
//设置跨域请求头
router.all('*', function(req, res, next) {
res.header("Access-Control-Allow-Origin", "*");
res.header("Access-Control-Allow-Headers", "X-Requested-With");
res.header("Access-Control-Allow-Methods","PUT,POST,GET,DELETE,OPTIONS");
res.header("X-Powered-By",' 3.2.1')
res.h...阅读全文>>
所有跨域的js在提交post请求的时候,如果服务端设置了可跨域访问
1 public static function setCrossDomain() 2 { 3 header('Access-Control-Allow-Origin: *'); 4 header("Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept"); 5 header('Access-Control-Allow-Methods: GET, POST, PUT'); 6 }
都会默认...阅读全文>>