周报@2023-05-23 @ Tue, May 23, 2023 1:09 PM
周报@2023-05-23 @ Tue, May 23, 2023 4:50 PM
Expand 2 lines ...
3
author: powerfulyang
3
author: powerfulyang
4
date: 2023-05-23
4
date: 2023-05-23
5
public: true
5
public: true
6
-
summary: husky hooks 不生效,不起作用的解决方法。
6
+
summary: husky hooks 不生效,不起作用的解决方法。 解决 TS2451: Cannot redeclare block-scoped variable 'self' 错误。
7
tags:
7
tags:
8
    - 周报
8
    - 周报
9
---
9
---
Expand 12 lines ...
22
22
23
一般以前生效,新建的项目不生效的原因:大概是因为项目是复制的,文件没有设置可执行,run `chmod +x .husky/<hookname>` to fix that.
23
一般以前生效,新建的项目不生效的原因:大概是因为项目是复制的,文件没有设置可执行,run `chmod +x .husky/<hookname>` to fix that.
24
+
25
+
## TS2451: Cannot redeclare block-scoped variable 'self'.
26
+
27
+
> https://stackoverflow.com/questions/35758584/cannot-redeclare-block-scoped-variable
28
+
29
+
如何解决在 service-worker 中 self 类型不正确?可以重新定义 self 类型,重新定义 self 类型的时候报错,加个 export 就好了
30
+
```ts
31
+
export declare const self: ServiceWorkerGlobalScope & typeof window;
32
+
```