Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

什么是 place #244

Open
Banzerczhs opened this issue Sep 9, 2021 · 7 comments
Open

什么是 place #244

Banzerczhs opened this issue Sep 9, 2021 · 7 comments

Comments

@Banzerczhs
Copy link

Banzerczhs commented Sep 9, 2021

在文件模块详情中的(什么是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很明显根本就没有接释其含义,下面就直接开始用这个术语进行表述了,初次看的时候是一头雾水,显然翻译的不够人性化。

@yfwin
Copy link

yfwin commented Jan 17, 2022

可能我比较菜,看这里直接晕比了。

@WhiteCoffee9834
Copy link

学不动学不动

泛型后再往后学就太难了

@ChenKun1997
Copy link

欢呼这两字真给人整懵了,明显是谷歌翻译过来的

@aatoe
Copy link

aatoe commented Jan 27, 2022

当我提及被检查的 place 时,我想表达的是在这个 place 上,TypeScript 将会检查以下内容(例如一个 foo 的 place):

我可以这么理解吗? place 可能文件「文件可能是不同的文件名,文件名、index、package.json、main」、文件夹。
模块解析的最后一步就是查找到这些文件的时候的规则,所以place理解为模块解析查找文件的规则。

@pengfeiw
Copy link

建议看英文原版,中文就是机翻,所以你看不懂。
image

image

作者的说的 “place” 就是他在上一段描述中的 "place",这里是再次补充描述。

@tolerious
Copy link

当我提及被检查的 place 时,我想表达的是在这个 place 上,TypeScript 将会检查以下内容(例如一个 foo 的 place):

我可以这么理解吗? place 可能文件「文件可能是不同的文件名,文件名、index、package.json、main」、文件夹。 模块解析的最后一步就是查找到这些文件的时候的规则,所以place理解为模块解析查找文件的规则。

把它理解成恰当的位置就可以了。

@zombiu
Copy link

zombiu commented Dec 21, 2023

哈哈,我也不知道为啥欢呼!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants