yarn 版本为 3.+ 的初始化项目里,我们下载的包会发现没有 ts 类型提示。
那么跟着我做这几个命令,就可以轻松搞定,具体原因我就不贴了,如果有兴趣可以评论问
这里只写 vscode 没有提示的修复方式
-
yarn add typescript -D
-
yarn dlx @yarnpkg/sdks vscode
-
按下 ctrl + shift + p
-
选择 >Select Typescript Version
-
选择 Use Workspace version
如果发现选择之后还是没有用
那就找到项目下的 .vscode 文件夹,里边有个 settings.json 文件。
增加一项: "typescript.tsdk": ".yarn/sdks/typescript/lib"
按道理,按照上边的 12345 你项目会有一个 .yarn/sdks/typescript 目录。如果没有,请重新执行刚才的命令。
如果没有 .vscode/settings.json 文件,那就创建一个。
没有最好是创建一个,有的人可能该全局的 setting.json ,这样不太好。
其他编译器如果没有提示,可以先拿 vscode 12345试一试,如果不可以,那就去 yarn 的官网查看一下当前是否支持该扩展。