Javascript 解释导入如何知道转到package.json

Javascript 解释导入如何知道转到package.json,javascript,typescript,npm,import,Javascript,Typescript,Npm,Import,我现在躺在床上一片空白,在一大堆谷歌搜索和不完整的答案之后,我决定在这里提问 有人能向我解释一下typescript中导入的作用域是如何工作的,以便知道如何检查package.json吗?例如,您可以从“三”执行类似import*的操作。什么告诉typescript去package.json检查三个?当您的moduleResolution设置为node时,模块需要通过require()像在NodeJS中一样。其余部分在文档中解释 从 如果传递给require()的模块标识符不是核心模块,并且 不

我现在躺在床上一片空白,在一大堆谷歌搜索和不完整的答案之后,我决定在这里提问


有人能向我解释一下typescript中导入的作用域是如何工作的,以便知道如何检查package.json吗?例如,您可以从“三”执行类似import*的操作。什么告诉typescript去package.json检查三个?

当您的
moduleResolution
设置为
node
时,模块需要通过
require()
像在NodeJS中一样。其余部分在文档中解释

如果传递给require()的模块标识符不是核心模块,并且 不以“/”、“../”或“/”开头,则Node.js从 当前模块的父目录,并添加/node_模块,以及 尝试从该位置加载模块。节点将不会追加 node_模块指向已在node_模块中结束的路径


这不是一个最好的问题,因为我知道答案,但这个过程过于复杂了。答:当编译器编译typescript文件时,它将尝试定位导入的模块。节点然后告诉编译器在哪里找到模块。谢谢