01 2022 档案

摘要:git add . 会把当前目录及子孙目录里的变动都加到暂存区;而 git add --all 会将项目里所有文件的变动都加到暂存区,也就是说该命令不论在项目的哪级目录执行,都有同样的效果。 阅读全文
posted @ 2022-01-24 18:25 尹宇星_Kim 阅读(1242) 评论(0) 推荐(0)
摘要:官方文档:micro-app 10、基座应用的样式影响到子应用 - 子应用样式不会影响基座样式 14、子应用请求接口报错 — 接口前缀要改成全路径 — 因此开发环境要固定项目 port iconfont 显示不出来 — 不能用 shadowDOM 模式 阅读全文
posted @ 2022-01-21 16:25 尹宇星_Kim 阅读(2351) 评论(0) 推荐(0)
摘要:我个人觉得 tag 更适合用于管理上线版本(事实上 GitHub 上的很多项目也是用 tag 控制发版的)。 因为 tag 是一个不可更改的标记位,你在某个节点打了 tag 并发布上线,之后不管过了多久,当你回到这个 tag 的时候,你可以肯定现在的代码和上线时是一样的。 而 branch 是可以继 阅读全文
posted @ 2022-01-20 18:19 尹宇星_Kim 阅读(470) 评论(0) 推荐(0)
摘要:@images: "../img"; // Usage body { color: #444; background: url("@{images}/white-sand.png"); } 参考资料 Less.js Variables 阅读全文
posted @ 2022-01-20 11:10 尹宇星_Kim 阅读(61) 评论(0) 推荐(0)
摘要:资料:Introducing WebContainers: Run Node.js natively in your browser 目前 Web Container 感觉是 stackblitz 的“独门秘籍”,希望可以早日普及,给前端业务提供一个新的构思方向。 阅读全文
posted @ 2022-01-19 14:47 尹宇星_Kim 阅读(342) 评论(0) 推荐(0)
摘要:vue-router 的 history 模式是使用浏览器的 history state 来实现的,history state 是通过 History 对象来操作的。 popstate 事件是通过 window.addEventListener('popstate') 进行注册的。但触发条件需要满足 阅读全文
posted @ 2022-01-14 15:33 尹宇星_Kim 阅读(4196) 评论(0) 推荐(0)
摘要:通过下面的方法可以读取 components 文件夹下的 vue 文件并放到 map 对象中 const context = require.context('./components/', false, /\.vue$/) const map = {} for (const key of cont 阅读全文
posted @ 2022-01-13 17:44 尹宇星_Kim 阅读(282) 评论(0) 推荐(0)
摘要:用 <img> 来显示 svg 在 Chrome 下是没问题的,但在 Safari 下会出现显示模糊的问题,解决办法是用 <object> 来代替 <img> <object type="image/svg+xml" data="path/to/svg.svg" width="...px" heig 阅读全文
posted @ 2022-01-13 11:50 尹宇星_Kim 阅读(1417) 评论(0) 推荐(0)
摘要:通过设置 response 的 Content-type 来解决 import type { IncomingMessage, ServerResponse } from 'http' (req: IncomingMessage, res: ServerResponse) => { // 省略 .. 阅读全文
posted @ 2022-01-11 10:26 尹宇星_Kim 阅读(577) 评论(0) 推荐(1)
摘要:发布到生产环境的工程常常是经过混淆且不提供 source map 文件的,这样当生产环境发生问题后很难地位问题。 以下的方法可以将本地的 source map 文件关联到线上的混淆文件,从而方便调试和问题定位。 本地工程 build 生成包含 SourceMap 的 dist 目录 使用 http- 阅读全文
posted @ 2022-01-05 14:22 尹宇星_Kim 阅读(1510) 评论(0) 推荐(0)