【问题标题】:How to "jump to definition" in VSCode in a lernajs mono repo?如何在 lernajs mono repo 中的 VSCode 中“跳转到定义”?
【发布时间】:2020-01-02 11:29:38
【问题描述】:

我有一个 lernajs mono repo 并使用 VSCode 编写代码。现在我正在为jsconfig.json 文件和Jump to definition 命令而苦苦挣扎。

当我的 jsconfig 看起来像这样时,我可以在我的 lerna 包之间跳转,但不能跳转到 node_modules。

{
  "compilerOptions": {
    "module": "es2015",
    "baseUrl": ".",
    "target": "es6",
    "jsx": "react",
    "paths": {
      "@my-org/package1": [
        "path/to/package"
      ],
      ...
    }
  }
}

当它看起来像这样时,我可以跳转到 node_modules 但不能跳转到我的 lerna 包中。

{
  "compilerOptions": {
    "module": "es2015",
    "baseUrl": ".",
    "target": "es6",
    "jsx": "react",
    "paths": {
      "@my-org/package1": [
        "path/to/package"
      ],
      ...
    }
  },
  "include": [
    "node_modules",
    "**/node_modules/*"
  ]
}

那么,我该如何调整可以同时跳转到我的 lerna 包和 node_modules 中的文件?

【问题讨论】:

    标签: javascript visual-studio-code vscode-settings lerna


    【解决方案1】:

    你都试过了吗?

    {
      "compilerOptions": {
        "module": "es2015",
        "baseUrl": ".",
        "target": "es6",
        "jsx": "react",
        "paths": {
          "@my-org/package1": [
            "path/to/package"
          ],
          ...
        }
      },
      "include": [
        "node_modules",
        "**/node_modules/*"
      ]
    }

    【讨论】:

    • 是的,我认为... 的三点表明了这一点。我已将其添加到我的 OP 中以澄清。
    猜你喜欢
    • 2010-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-07
    • 1970-01-01
    • 2023-02-24
    • 1970-01-01
    相关资源
    最近更新 更多