![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
工具
文章平均质量分 67
Lan Ju
这个作者很懒,什么都没留下…
展开
-
egg 如何配置 cors(全网少数配完可行的文档)
首发于 语雀文档@blueju前言:我查阅了不少文档,配置的方法都是有错误的,甚至官方文档都是错的,年久失修的状态。步骤:安装 egg-corsnpm i egg-cors --save启用 egg 插件 egg-cors\config\plugin.jsmodule.exports = { cors: { enable: true, package: 'egg-cors', },}此处官方文档中写的是:(是错的或者已过时无效的,反正我试了.原创 2022-03-16 13:20:22 · 1150 阅读 · 1 评论 -
巧妙设置 npm,让 C 盘满血复活
首发自语雀文档@bluejuC 盘爆红有一天突然发现我的 C 盘爆红了,仅剩 3 个 G,我使用 spacesniffer 这个软件查了一下,原来是 npm 和 yarn 的缓存一共占了我 C 盘大概 20 多个 G,本来固态硬盘就小,这哪里忍得了。spacesniffer 下载地址:https://www.fosshub.com/SpaceSniffer.html话不多说,直接上干货。干货在你想放缓存的地方创建一个文件夹(假设我将其命名为 npm-cache),然后执行以下命令:.原创 2022-03-16 13:19:38 · 973 阅读 · 0 评论 -
低代码平台 h5-dooring 解读之渲染引擎
首发自 语雀文档@blueju前言渲染引擎,一般来说我认为可以这么解释:将物料拖拽到设计器画布后,将其渲染成真实的组件的一种机制。接下来将从代码层面由外到里地解读 h5-dooring 的渲染引擎。SourceBoxSourceBox 组件是一个包含了工具栏、右键菜单、物料栏、画布、属性栏的大组件,由于渲染引擎所在的画布内的逻辑很多,便将其作为独立组件,名为 ViewRender。只需要将关键数据作为属性传入即可完成渲染,属性名为 pointData,直译较为奇怪,暂且可理解为原子数据,.原创 2022-03-16 13:18:44 · 964 阅读 · 0 评论 -
关于 tarball data for *** seems to be corrupted. Trying one more time 的解决方法
首发于 语雀文档@blueju前言新同事电脑上安装依赖出现了点问题,组员也未能解决,我也花了写些时间才解决,特此记录一下。报错信息大致如下:tarball data for @ngfed/fc-business seems to be corrupted. Trying one more time...Error: EPERM: operation not permitted...ENOENT: no such file or direcotry, open...环境公司内网.原创 2022-03-16 13:16:24 · 3212 阅读 · 1 评论 -
关于打的 umd 包在使用时,报 require is not defined 错误的问题出处
首发于 语雀文档背景:前端同事前辈写了一个提供给其他部门的 JS 插件,写的是提供给前端使用的工具类,使用的是 commonjs 规范,导出变量使用的是 module.exports = {} 的方式,使用的是 webpack 打包,打出的包可正常通过 script 标签引入使用,但无法通过 import xxx from "xxx"/ const xxx = require("xxx") 的方式引入使用。过程:鉴于前辈说不需要理会他的 webpack config(他也没发给我),叫我使.原创 2021-05-17 21:59:18 · 2571 阅读 · 0 评论 -
私有依赖的打包与上传
首发于 语雀文档背景项目中有三四个私有依赖(只有 npm 包,无源码),包括我封装的一些插件组件,需要上传到 npm 私有库,提供给其他同事组们使用。公司已有 npm 私有库,使用的是 Nexus Repository Manager,上传的方式是:提交 tgz 格式的依赖包。最开始当初的我,直到因为这个原因(https://www.yuque.com/blueju/blog/wgewwi)接触到 npm pack 这个命令,才明白是使用它来打 tgz 格式的包。步骤对于只有 npm 包,.原创 2021-04-06 11:36:22 · 554 阅读 · 0 评论