My VS Code says that it can't find an import even though my WebPack build still works.
Here is the import...
import * as tf from '@tensorflow/tfjs';
Run Code Online (Sandbox Code Playgroud)
以及来自 VS Code 的消息:
找不到模块“@tensorflow/tfjs”。您的意思是将“moduleResolution”选项设置为“node”,还是将别名添加到“paths”选项?
我读过一些关于路径别名的内容,可以在 中设置tsconfig.json路径别名以缩短模块的长路径。但是如果这是一个路径别名并且我没有在我的 中配置它tsconfig.json,WebPack 如何知道该模块位于哪里?
我还读到路径别名的约定是以“@”开头,但“node_modules”中的文件夹本身称为“@tensorflow”,所以我不知道它是否真的是路径别名,如果不是,也许 WebPack 神奇地知道它必须在“node_modules”中搜索该模块?
正如你所看到的,我对此感到非常困惑,如果有人能为我解决这个问题并解释我必须做什么来阻止 VS Code 抱怨导入,我将不胜感激。