Nicky Lao
Nicky Lao
Jenkins+SonarQube+Gitlab搭建自动化持续代码扫描质量平台 https://blog.csdn.net/zuozewei/article/details/84539396
> 12.5版本,出了个`cache:key:file`是个好东西 没了解到,是针对文件缓存?
> > > 12.5版本,出了个`cache:key:file`是个好东西 > > > > > > 没了解到,是针对文件缓存? > > 我们 cache key 现在配的 CI_COMMIT_REF_SLUG,每切一个分支没有更新 npm 包的情况也会创建 cache,后来发现这个功能: > https://docs.gitlab.com/ee/ci/yaml/README.html#cachekeyfiles > > 不用手动改 NODE_MODULES_VERSION 变量了。 那真是好东西啊
三个思考题就彻底理解Promise了: - Promise 中为什么要引入微任务? - Promise 中是如何实现回调函数返回值穿透的? - Promise 出错后,是怎么通过“冒泡”传递给最后那个捕获异常的函数? --- _题目来自极客时间的《浏览器工作原理与实践》_
```shell npm i husky prettier pretty-quick conventional-changelog-cli --save-dev ```
@calamus0427 是的,不是很有效,有时候是不行的
@00ming 如果不是通过文件版本号或者hash的方式,前端技术做不到的。可能需要配合后端和运维控制。比如假设项目是前后端分离的,前端静态页面是nginx服务部署,nginx有配置可以禁用指定文件类型不缓存。所有浏览器加载都会重新下载文件。
### Error: [ngModel:nonassign] Expression is non-assignable 使用`ng-value`替换`ng-model` http://stackoverflow.com/questions/24177707/error-ngmodelnonassign-expression-is-non-assignable ### WARNING: Tried to load angular more than once. http://stackoverflow.com/questions/22595878/tried-to-load-angular-more-than-once
依赖包没更新成功吧
视图按照顺序创建。比如先创建`gc_schedule_check_v`