Open Banzerczhs opened 3 years ago
可能我比较菜,看这里直接晕比了。
学不动学不动
泛型后再往后学就太难了
欢呼这两字真给人整懵了,明显是谷歌翻译过来的
当我提及被检查的 place 时,我想表达的是在这个 place 上,TypeScript 将会检查以下内容(例如一个 foo 的 place):
我可以这么理解吗? place 可能文件「文件可能是不同的文件名,文件名、index、package.json、main」、文件夹。 模块解析的最后一步就是查找到这些文件的时候的规则,所以place理解为模块解析查找文件的规则。
建议看英文原版,中文就是机翻,所以你看不懂。
作者的说的 “place” 就是他在上一段描述中的 "place",这里是再次补充描述。
当我提及被检查的 place 时,我想表达的是在这个 place 上,TypeScript 将会检查以下内容(例如一个 foo 的 place):
我可以这么理解吗? place 可能文件「文件可能是不同的文件名,文件名、index、package.json、main」、文件夹。 模块解析的最后一步就是查找到这些文件的时候的规则,所以place理解为模块解析查找文件的规则。
把它理解成恰当的位置
就可以了。
哈哈,我也不知道为啥欢呼!
在文件模块详情中的(什么是place)这一段接释的比较模糊,估计是翻译的不是很好,需要看很多遍才能理解
当我提及被检查的 place 时,我想表达的是在这个 place 上,TypeScript 将会检查以下内容(例如一个 foo 的 place): 如果这个 place 表示一个文件,如:foo.ts,欢呼! 否则,如果这个 place 是一个文件夹,并且存在一个文件 foo/index.ts,欢呼! 否则,如果这个 place 是一个文件夹,并且存在一个 foo/package.json 文件,在该文件中指定 types 的文件存在,那么就欢呼! 否则,如果这个 place 是一个文件夹,并且存在一个 package.json 文件,在该文件中指定 main 的文件存在,那么就欢呼! 从文件类型上来说,我实际上是指 .ts, .d.ts 或者 .js
这里的place很明显根本就没有接释其含义,下面就直接开始用这个术语进行表述了,初次看的时候是一头雾水,显然翻译的不够人性化。