相关疑难解决方法(0)

VS Code shows module not found even though WebPack build works

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 抱怨导入,我将不胜感激。

javascript typescript webpack visual-studio-code

6
推荐指数
1
解决办法
3447
查看次数