typescript 从Js切换到Ts后,VSCode导入不再像以前那样工作

zdwk9cvp  于 2023-01-18  发布在  TypeScript
关注(0)|答案(1)|浏览(132)

我用javascript创建react应用程序,现在切换到typescript,在创建一个新的react应用程序后,我用javascript时的自动导入突然停止工作了。

import styled from "styled-components";
import { ThemeProvider } from "styled-components";
import { useState } from "react";

(这些自动导入不显示)
我怎样才能解决这个问题?
我尝试过几次重新启动VScode,有时自动导入工作,但有时不工作。

7z5jn7bk

7z5jn7bk1#

有几种方法可以解决这个问题。下面是您可以尝试的一些方法:
1.确保文件具有正确的扩展名(.ts或.tsx),并且您正在TypeScript项目中工作。
1.确保您的项目中安装了最新版本的“typescript”包。
1.确保在VSCode中安装了“TypeScript和JavaScript语言功能”扩展。
1.确保您在VSCode中安装了“ES 7 React/Redux/GraphQL/React-Native snippets”扩展。
1.通过包含tsconfig.json文件,确保正确设置了TypeScript项目。
1.尝试清除VSCode缓存并重新启动编辑器。
1.如果问题仍然存在,您可以尝试创建新项目并将文件导入其中。

相关问题