【问题标题】:How to import typescript modules by name?如何按名称导入打字稿模块?
【发布时间】:2016-01-13 23:08:34
【问题描述】:

我正在使用 VS Code 在 Angular 2 中编写应用程序。我想知道是否可以在某些项目设置中创建一个条目以允许我按名称导入模块。目前我必须为我创建的模块写import * from <long path>。我想在某处定义一个映射'name': <long path>,然后能够在我的文件中写入import * from <name>,这样当我移动模块的路径时,我不必去更改所有文件。这可能吗?

【问题讨论】:

    标签: typescript angular visual-studio-code


    【解决方案1】:

    这样,当我移动模块的路径时,我不必去更改所有文件。这可能吗

    除非您使用将项目拆分为小node_modules,否则不会。

    在此处跟踪模块解析的可配置路径:https://github.com/Microsoft/TypeScript/issues/5039

    【讨论】:

    • 是的,但我想结合我的应用程序开发这些模块,然后将它们作为 node_modules 分离出来。从一开始就这样做的开销太大。
    • 同意。暂时做不到。请注意,您的 IDE 可以让它变得更容易:github.com/TypeStrong/atom-typescript#relative-paths
    猜你喜欢
    • 1970-01-01
    • 2018-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-08
    • 2017-10-29
    • 2022-01-14
    • 2018-01-10
    相关资源
    最近更新 更多