针对Umi、React中遇到的 “xxxx”不能用作 JSX 组件 问题解决方案 例如,如果您的项目依赖于 package-a 和 package-b,而这两个包都依赖于 package-c,但它们依赖于 package-c 的不同版本,这会导致冲突。在某些情况下,您的项目依赖项可能需要不同的版本,而这些版本之间可能存在冲突。这意味着当 npm 安装依赖项时,它将使用 1.2.x 系列中的最新版本来解决 package-a 和 package-b 之间的冲突。当某些安全扫描工具(例如fossa)扫描出项目依赖的子依赖版本需要升级的情况,也可以尝试使用此方法来解决。
域名(Domain Name)与主机名(Hostname)的区别 在网络领域中,域名(Domain Name)和主机名(Hostname)是两个相关但不完全相同的概念。域名是用于标识和定位计算机网络上的特定资源的字符串。它是由多个标签(Label)组成,标签之间使用点号(.)分隔。域名的层级结构由右至左,从通用顶级域(Generic Top-Level Domain,gTLD)开始,然后是顶级域(Top-Level Domain,TLD)、二级域名(Second-Level Domain,SLD)以及更低级的子域名(Subdomain)。例如,example.com
DOM中getBoundingClientRect()方法 需要注意的是,getBoundingClientRect()返回的位置是相对于视口的坐标,而不是相对于文档的坐标。如果要获取相对于文档的坐标,需要加上。getBoundingClientRect()用于获得页面中某个元素的左,上,右和下分别相对浏览器视窗的位置。该方法获取DOM元素的位置和大小;
esm中使用__dirname与__filename 通过import.meta.url和fileURLToPath我们很容易得到__filename API;ESM中的__dirname;__filename。basename 获取当前文件。//join 拼接文件路径。
jenkins打包前端报错401 这里可能是当前的项目中没有登录公司的私有仓库,需要在该项目目录下重新登录公司的私有仓库。重新执行npm install 查看是否登录成功。group、hosted都需要重新登录。
JS addEventListener多次绑定同一事件,触发多次 在控制台打印出来的结果是两次,但我们不想要它打印两次,我们想不管监听几次,在触发事件执行的时候,只执行一遍handleAction 函数。