TypeScriptEcmaScript 6EcmaScript Modules

"allowSyntheticDefaultImports" 的作用到底是啥?

"allowSyntheticDefaultImports": true,
//允许从没有设置默认导出的模块中默认导入。这并不影响代码的显示,仅为了类型检查。

在 ES6 中 import default 一个没有 export default 的东西会发生啥呢?

为啥 ES6 中可以 import React from 'react';,在 TS 中就只能 import * as React from 'react';?难道这俩的语义在 ES6 是一样的?

Colliot8/18/2018, 5:07:14 AM

这次还真遇到一个库因为没开这个选项导致使用失败的案例:fix(tsconfig): Allow default style import in the commonjs version build.

不过这个 pull request 似乎我也没完全搞定……

Colliot9/9/2019, 3:22:31 PM

预览:

取消

其他地方

Colliot 回复了 为什么非 root 用户在启用了 Gnome 的 socks5 代理后执行 `curl`,会报告 `curl: (7) Failed to receive SOCKS4 connect request ack.`?

经过叶子哥哥的提醒,发现是因为 GNOME 的 SOCKS5 代理仅仅是设置了一个环境变量而已……而 root 的环境变量并无法受到 GNOME 的影响,所以其实这个代理就是坏的,root 是因为没有设置代理所以是好的……

Colliot 回复了 为什么用 `Obervable.create` 和 `observer.next` 简单创建的 `Observable`,在有多个订阅者的情况下只能生效一次?

这么写的: admin = Observable.create((observer) => { let value = true; observer.next(value);

this.toggleAdmin = () => { value = !value; console.log('changing to ', value) observer.next(value); } });

Colliot 回复了 什么是 Young Tableau?

require{mhchem} ce{Zn^2+ <=>[+ 2OH-][+ 2H+] underset{text{zinc hydroxide}}{ce{Zn(OH)2 v}} <=>[+ 2OH-][+ 2H+] nderset{text{tetrahydroxozincate(II)}}{ce{[Zn(OH)4]^2-}}}

Colliot 回复了 我们也许需要从邮件提醒功能做起

I hope you are wrong, too.

Colliot 回复了 虎哥牛逼,竟然解决了净土网站的bug

我已经注意到了。谢谢!

ice1000 回复了 虎哥牛逼,竟然解决了净土网站的bug

本质原因是不知道是 WebStorm 还是啥给虎哥自动 import 了一个 from 是 import { from } from 'rxjs/internal/observable/from'; 但是 rxjs 实际上打包的时候用的是 esm5 里的。

Colliot 回复了 求助帖,需要网站管理员帮助

我等会儿给你处理吧。

xiang 回复了 一台电脑如何利用另一台电脑上网?

优质解决方案: 买个好的台式机无线网卡

fumeboy 回复了 我们也许需要从邮件提醒功能做起

补充: 册新用户的时候,设置 > 个人档 里 有黄色提醒:“没有验证邮箱”,而我的邮箱里是没有收到邮件的