logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Buffer() is deprecated due to security and usability issues.webpack 报错

问题描述:有时候打包的时候会不时地报错Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.看了下webpack的文件,发现了问题。由于使用了new ...

引入codemirror时报错,webpack中resolve.extensions配置产生的问题

问题在引入codemirror的时候,找不到对应的CodeMirror对应的函数。原因在于在CodeMirror库中lib的CodeMirror文件有2个,相同的名字。举个例子,在CodeMirror/mode/javascript下的任一个js文件,都是报错的。这里引入了lib/CodeMirror,分析了下,是传入的CodeMirror缺失了对应的方法我们输出JS文件引入的情况。发现了如果没有

#javascript#webpack
nodejs 下载url文件

nodejs下载处理二进制文件const http = require('http);function downloadFile(url,pahtName){http.get(url,(res)=>{var data = "";res.setEncoding("binary"); //一定要设置response的编码为binary否则会下载下来的图片打不开res.on("data", fun

nodejs利用websocket搭建一个聊天室

搭建服务器搭建一个返回网页的端口const express = require('express')const app = express()const path = require('path')const fs = require('fs')app.use(express.static(path.join(__dirname, 'public')))//监听端口app.list...

#websocket#前端
vscode中prettier与eslint一起使用格式化时候会报错

代码风格与代码检测冲突我们经常使用prettier与eslint进行代码格式化与代码检测,但是经常遇见格式化之后依然存在代码检测的异常,这主要是因为eslint的配置没有与prettier的规则设置为相同。我查看了网上给的设置都比较过时了,prettier官方提供了一个新的方法例子通过prettier格式化之后,报错设置方法首先在vscode的setting.json中添加prettier的设置"

#javascript#vscode
element-ui中的el-dialog关于slot懒加载的问题

问题描述由于使用的是dialog的slot,需要在dialog显示一个table但是在IE 11上遇到了一个问题在第一次打开的时候,table的宽度并不能正确的获取正常:问题分析element-ui设计是比较趋于完善的了,dialog的solt使用懒加载是处于性能优化的原因,官方也提供了回调事件去解决这个问题,比如需要在dialog获取到refDialog 的内容是懒渲染的,...

vue/cli 构建typescript与eslint踩坑笔记

前提这里做下笔记,记录下项目中的typescript的类型写法,也分享给大家。使用ref调用element组件方法推荐使用断言,element-ui提供了类型文件,使用断言就可以解决这个问题案例:如使用组件form的validate的方法import { Form } from 'element-ui';export default class App extends Vue {(this.$re

#typescript
移动端echarts的tooltip点击图表外部隐藏

描述在移动端没有hover事件,所以触发echart的高亮事件只有点击事件,这个时候如果有页面滚动事件的时候,滚动的时候并不能隐藏tooltip。这个时候页面滚动是不会隐藏的。除此之外,如果页面同时多个图表,这个时候会出现多个tooltip,这个产品认为可能体验会比较不好,希望能够一个页面只高亮一个图表。方案需要做到跨图表状态管理,很明显选择使用vuex来存储状态是比较方便。所以这里使用vuex来

使用worker-loader在vue中使用worker,并且兼容ie11

worker多线程可以让网页进行大量数据处理的时候,避免UI渲染阻塞。我这次使用woker来进行数据的预先获取数据并且处理由于数据预计会比较多,如果一次性获取的话,UI渲染就会阻塞,导致用户体验下降。案例MDN上介绍以及非常详细由于woker不支持file路径,所以一般都是讲文件布置到服务器生成一个url,但是在开发过程中这样太不方便了,所以webpack上有一个loader:work...

#webpack
TypeError: this.getOptions is not a function 引入less一直报错

错误提示如下Syntax Error: TypeError: this.getOptions is not a function@ ./node_modules/vue-style-loader??ref--10-oneOf-1-0!./node_modules/@vue/cli-service/node_modules/css-loader/dist/cjs.js??ref--10-oneOf-

    共 16 条
  • 1
  • 2
  • 请选择