gpt4 book ai didi

typescript - tsx 找不到模块 'xxx'

转载 作者:行者123 更新时间:2023-12-04 14:45:19 28 4
gpt4 key购买 nike

我使用 yarn v2 安装依赖包,并使用 yarn start命令可以顺利启动项目,但是vscode总是提醒我找不到任何本地模块。
enter image description here
这是我的 tsconfig.json文件:

{
"compilerOptions": {
"target": "es5",
"lib": [
"dom",
"dom.iterable",
"esnext"
],
"allowJs": true,
"skipLibCheck": true,
"esModuleInterop": true,
"allowSyntheticDefaultImports": true,
"strict": false,
"forceConsistentCasingInFileNames": true,
"module": "esnext",
"moduleResolution": "node",
"resolveJsonModule": true,
"isolatedModules": true,
"noEmit": true,
"jsx": "react"
},
"include": [
"src"
]
}
这是我的文件夹结构:
enter image description here

最佳答案

您可以使用 @yarnpkg/sdks包(它是 Yarn 2+ 的一部分)
您可以通过以下方式在 VS Code 中启用 PnP 支持:yarn dlx @yarnpkg/sdks vscode这将生成 tssdk并修改您的 .vscode/settings.jsontssdk 中添加 TypeScript 编译器包装器作为 Workspace TypeScript 编译器。您应该运行 VS Code,打开任何 TypeScript 文件,然后在窗口的右下角单击 TypeScript 版本。选择 Use Workspace Version从下拉菜单中实际使用Workspace Compiler,其版本后缀为-sdk .
您还可以在此处阅读有关 VSCode 集成的 Yarn 2+ 文档:
https://yarnpkg.com/advanced/editor-sdks#vscode

关于typescript - tsx 找不到模块 'xxx',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60574292/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com