vscode开发配置jsconfig.json不起作用是怎么回事了?

发布于 2022-09-11 19:31:21 字数 488 浏览 14 评论 0

我在项目根目录配置jsconfig.json,重启后,配置的别名并能直接跳转到相应的文件当中;我还有什么东西没有配置吗?
图片描述

// jsconfig.json文件
{
  "compilerOptions": {
    "baseUrl": ".",
    "paths": {
      "@/*": [
        "./src/*"
      ]
    },
    "target": "ES6",
    "module": "commonjs",
    "moduleResolution": "classic",
    "allowSyntheticDefaultImports": true
  },
  "include": ["src/**/*"],
  "exclude": ["node_modules"]
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

方圜几里 2022-09-18 19:31:21

图片描述

你不是能跳转到相应的文件当中吗?你想解决什么问题?

百善笑为先 2022-09-18 19:31:21

题主找到解决方法了吗?

策马西风 2022-09-18 19:31:21

我和你遇到了类似的问题,我的配置是这样的:

{
    "compilerOptions": {
        "target": "es6",
        "module": "commonjs",
        "allowSyntheticDefaultImports": true,
        "baseUrl": ".",
        "paths": {
            "@/*": ["./src/*"]
        }
    },
    "exclude": ["node_modules"]
}

按道理说这个配置没有什么问题(网上查了好久如何配置),直到我发现我的项目根目录下面还有一个tsconfig.json,应该这个文件的配置影响了jsconfig的配置。因为我的项目暂时不支持ts,所以我就把tsconfig.json直接删除了,然后重启就OK了。VSCode可以自动识别@开头的引用了。

罗罗贝儿 2022-09-18 19:31:21

在tsconfig.json增加一个配置"allowJs": true,我是这样解决的

情绪少女 2022-09-18 19:31:21

需要安装jshint插件,试试

故人爱我别走 2022-09-18 19:31:21

题主,你好,你找到了解决方案么,我这边也遇到了对应的问题,但是经过推敲发现如果是单个文件夹好事是ok的,如果是一个工作区中多个文件夹,尽管你每个文件夹都设置对应的jsconfig.json还是无效,你有什么好的解决方法么

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文