Yeo*_*_Li 3 typescript tsx yarnpkg yarn-v2
我在用yarn v2安装依赖包,用yarn startcommand启动项目很顺利,但是vscode老是提示我找不到本地模块。
这是我的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"
]
}
Run Code Online (Sandbox Code Playgroud)
这是我的文件夹结构:
您可以使用@yarnpkg/sdks包(它是 Yarn 2+ 的一部分)
您可以通过以下方式在 VS Code 中启用 PnP 支持:
yarn dlx @yarnpkg/sdks vscode
这将生成tssdk并修改您.vscode/settings.json在其中添加 TypeScript 编译器包装器tssdk作为工作区 TypeScript 编译器。您应该运行 VS Code,打开任何 TypeScript 文件,然后在窗口的右下方单击 TypeScript 版本。Use Workspace Version从下拉菜单中选择实际使用 Workspace Compiler,其版本后缀为-sdk.
您还可以在此处阅读有关 VSCode 集成的 Yarn 2+ 文档:https ://yarnpkg.com/advanced/editor-sdks#vscode
| 归档时间: |
|
| 查看次数: |
1200 次 |
| 最近记录: |