摘要:
版本 babel-loader version:"8.1.0" create-react-app:"3.4.1" 三个配置 第一部分: { test: /\.(js|mjs|jsx|ts|tsx)$/, include: paths.appSrc, loader: require.resolve(' 阅读全文
摘要:
svg 中的疑惑点 svg,g ,defs,symbol 都是容器元素,使用起来给人许多疑惑 svg-spirite-loader在页面生成的svg标签有什么特点? svg标签里面的symbol有什么用? 这些标签能够随意相互包裹么? 不能任意嵌套 经过实验发现: svg>g>svg>g可以任意嵌套 阅读全文
摘要:
express获取client_ip req.ip // 获取客户端ip req.ips // 获取请求经过的客户端与代理服务器的Ip列表 查看源码 定义获取ip的入口, // 源码 request.js defineGetter(req, 'ip', function ip(){ var trus 阅读全文
摘要:
案例 var koa = require('koa') var app = new koa() app.use(function (ctx,next) { ctx.body = ctx.ip }) app.listen('9090') 同时nginx设置代理: server { listen 806 阅读全文
摘要:
前提 博客侧边栏公告开通js支持,按照说明操作即可; 步骤一 页面定制 CSS 代码中粘贴如下代码,目的是修改生成的html的样式 .custom-content_xxxx ul{ padding-left:8px; list-style:none; } .custom-content_xxxx l 阅读全文
摘要:
先上代码 var http = require('http') var server = http.createServer(function (req,res) { console.log(req.headers['x-forwarded-for'] ); // 判断是否有反向代理 console 阅读全文
摘要:
记一次webpack打包的问题 在webpack打包中开启了webpack-bundle-analyzer,发现了一个chunk:tinymce  在整个项目中查找,只有一个未被使用的组件中有如下代码: import Tinymce from '@/components/Tinymce 删除Tin 阅读全文
摘要:
html-webpack-plugin在html中插入数据 <!DOCTYPE html> <html> <head> <meta charset="utf-8"/> <title><%= htmlWebpackPlugin.options.title %></title> </head> <bod 阅读全文
摘要:
webpack收集完依赖是怎么打包资源的呢? 入口compiler.js: this.applyPluginsParallel("make", compilation, err => { if(err) return callback(err); compilation.finish(); comp 阅读全文
摘要:
webpack源码-依赖收集 version:3.12.0 触发make钩子 Compilation.js 执行EntryOptionPlugin 中注册的make钩子 执行compilation.addEntry 执行compilation._addModuleChain Compilation. 阅读全文