visual-studio - 在 typescript 中导入模块时绝对路径的根是什么?

标签 visual-studio typescript visual-studio-2015 webpack typescript1.8

我正在使用 typescript (在 Visual Studio 2015 中)开发一个应用程序,并具有以下基本文件结构:

Solution
    AppProject
        Scripts
            framework
                Utils.ts
            app
                SomeApp.ts
        tsconfig.json

现在在应用程序模块中,我想用绝对路径引用框架模块,所以我会这样做:

import { Utils } from '/Scripts/framework/Utils'

但是这不起作用
我收到红色波浪线和“找不到模块‘/Scripts/framework/Utils’

我在执行相对路径时工作正常,但该应用程序显然比显示的要复杂,而且我不想为我的相对路径处理跨出多个级别。

我正在使用带有节点模块解析策略的 typescript 1.8。
如果重要的话,还有 webpack 来编译和捆绑它

最佳答案

不幸的是,我在文档中找不到任何相关内容。因此,在尝试解析绝对路径的导入时,我跟踪了编译器 (TypeScript 2.5.2) 执行的文件系统访问。

结果是 / 总是引用文件系统根。无论 compilerOptions,如 rootDirrootDirsbaseUrl

关于visual-studio - 在 typescript 中导入模块时绝对路径的根是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38760433/

相关文章:

.net - 添加服务引用失败

javascript - tslint 不检测 *.js 文件中未声明的变量

android - LineLayer 上的 MapBox setProperties 无法解析

visual-studio-2015 - 停止智能感知 session 过早关闭

Angularjs 2 - 更新模板或组件不会更新 UI

c# - 未找到类异常 : xamarin android

c++ - Windows 中使用 Visual Studio 的链接器错误 (LNK2005)

reactjs - 如何输入带有非可选 `children` 的 React.FC ?

javascript - Typescript 中的 ES6 样式导入

visual-studio - 如何在解决方案加载时禁用 Visual Studio 2015 及更高版本的自动 bower 安装?