所以我决定使用In [192]: sys.version
Out[192]: '3.4.3 (default, Nov 17 2016, 01:08:31) \n[GCC 4.8.4]'
In [193]: pd.__version__
Out[193]: '0.19.2'
In [194]: np.__version__
Out[194]: '1.12.0'
来使用typings
。
所以你在npm
中有@types
目录,但除此之外,没有其他文件。
使用node_modules
我总是必须在typings
中包含index.d.ts
文件,但使用typings
这不是必需的。我想问为什么会这样。
npm
是否使用npm
的某种隐藏功能,或微软和tsc
背后的人是否同意某事?
答案 0 :(得分:1)
是的,tsc
会自动检查./node_modules/@types
。 Take a look:
默认情况下,所有可见的“@types”包都包含在您的 汇编。任何封闭文件夹的node_modules / @类型中的包 被认为是可见的;具体来说,这意味着包内 ./node_modules/@types/,../node_modules/@types/, ../../node_modules/@types/,等等。