升级至webpack4.x踩坑记(热更新局部更新失败的问题修复)
摘要:零、前言 webpack升级的时候,会碰到各种个样的问题,大多数网上都能查到解决方案最简单的方案。 思路如下: 1、把css-loader,xxxloader等依赖都升级到最新 2、根据webpack4修改webpack.confg .js文件,要注意哪些配置废弃,哪些配置修改移动。 3、dev环境
阅读全文
JavaScript-[[prototype]]的另一种理解
摘要:[[prototype]]简介 javascript 中每一个对象都会有一个特殊的内置属性[[prototype]],这个就是对其他对象对引用。有了这个作为基础去关联其他对象,就能理解继承机制。Chrome浏览器下,我们可以通过xxObj.__proto__去访问这个[[prototype]] 注意
阅读全文
Chrome开发小技巧--浏览器控制台现写并运行js代码--snippets
摘要:想简单等运行一段js代码,以前可能会新建一个html 里面包含script标签,或者引入一个js,然后chrome浏览器打开。这样很麻烦。 想再console控制台写,也不方便,换行处理麻烦。 基于在线开源的codeopen.io,https://codesandbox.io 之类的又太重。 那么可
阅读全文
javascript-object对象属性操作之Object.defineProperty
摘要:一、基本用法简介 声明一个简单的对象,如下 我们可以用Object.defineProperty来声明这个对象 下列就这四个基本的配置简单介绍一下 writable:是否可以修改该属性的值 configurable : 这个得重点讲一下 此外,configurable会影响该对象属性是否可以被删除
阅读全文
node后台fetch请求数据-Hostname/IP doesn't match certificate's altnames解决方法
摘要:一、问题背景 基于express框架,node后台fetch请求数据,报错Hostname/IP doesn't match certificate's altnames。。。。。 二 、两种方式解决。 1、设置rejectUnauthorized:false 2、当前服务器hosts 文件设置
阅读全文
Linux实用技巧--隧道
摘要:平时开发过程中,可能会遇到一些网络问题,比如npm install 一些依赖包。本地电脑是可以,没有问题。但是测试环境服务器,由于公司内部网络安全限制,不可以随意访问外部网络。因此下载一个依赖包就变得很麻烦,需要你提网络访问权限,讲清楚原因。当然,你可以搭建一个私服,每天去同步npm包到你私有服务器
阅读全文