vite Uncaught ReferenceError: require is not defined

优先通过修改源代码来解决;修改后记得重启,有的依赖需重新处理 其次通过预构建或 CommonJS 插件处理; 为了解决这一问题,我对搜索到的数个 CommonJS 插件进行简单地试用,最终基于成熟、可靠、全面等几方面的考虑,采用 @rollup/plugin-commonjs 。 import comm...

element table表格闪动

1. el-table 增加99.9%的宽度 2. .el-table__header,.el-table__body,.el-table__footer{ border-collapse: collapse!important; } 3. 将表格外层元素的width宽度减去滚动条的宽度就解决了 类似这...

React 性能优化之组件动态加载(react-loadable)

React 项目打包时,如果不进行异步组件的处理,那么所有页面所需要的 js 都在同一文件中(bundle.js),整个js文件很大,从而导致首屏加载时间过长。 所有,可以对组件进行异步加载处理,通常可以使用 React-loadable。 React-loadable 使用 例如,对于项目中的deta...

pm2如何实现的多进程

Node.js的Cluster多进程模式。 PM2的实现原理,它是基于Cluster模式的封装。 Node.js,都是以单线程的方式运行的,因此,在多核心处理器的系统中并不能发挥其最大的性能。 Node.js的cluster模块 幸运的是,Node.js给我们提供了cluster模块,它可以生成多个工作...