javascript - VSCODE Javascript ----如何隐式导入库

标签 javascript visual-studio-code

想在引用库的时候隐藏“import”,即本地/全局导入,正常使用库的内容
可以实现,还是已经实现?
我在插件加载器中使用这些代码,所以我不需要导入它。它只是一个提示查看注释的工具。
我正在使用 VSCODE 及其内置的 JavaScript
例子:

import { mc } from "./Libary/Game/Player";

mc.runcmd('kill u m')
想用:
mc.runcmd('kill u m')
并且还可以看到注释和函数类型等。

最佳答案

我认为目前这是不可能实现的,也不应该是这样,因为:

  • 导入与 javascript 语言中的模块的工作方式有关
  • 它可能会导致很多问题。

  • 例如,假设您有两个游戏,如 Game1Game2其中两个都有 mc方法:
    import { mc } from "./Libary/Game1/Player";
    
    import { mc } from "./Libary/Game2/Player";
    
    VScode 应该如何决定在这里导入什么?
    但是当您使用普通的 javascript 导入时,只需更改名称导入,如下所示:
    import { mc as mc1 } from "./Libary/Game1/Player";
    import { mc as mc2 } from "./Libary/Game2/Player";
    

    关于javascript - VSCODE Javascript ----如何隐式导入库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68570710/

    相关文章:

    javascript - 如何迭代选择对象数组

    node.js - 当我使用 npm-run-all 时,如何使用 VSCode 启用 Electron Main 和 Renderer 的调试?

    visual-studio-code - 如何在 VS Code 中调试 Erlang 程序

    visual-studio-code - 如何在 VSCode 中创建自定义命令?

    javascript - 获取 "XMLHttpRequest is not defined"

    javascript - 在 <script src ="..."></script> 标签中运行 JavaScript?

    javascript - CSS-如何在悬停 i 标签时显示面板

    javascript - 使用 webpack 替换 HTML 模板中的按钮

    visual-studio-code - 如何使用 VSCode Jupyter 扩展渲染 Julia 数据帧?

    c# - 如何使用 Visual Studio Code 从 .NET Core 访问 Nuget 存储库