我正在使用打字稿(在Visual Studio 2015中)开发应用程序,并具有以下基本文件结构:
Solution
AppProject
Scripts
framework
Utils.ts
app
SomeApp.ts
tsconfig.json
现在在app模块中,我想用绝对路径引用框架模块,所以我会做这样的事情:
import { Utils } from '/Scripts/framework/Utils'
然而这不起作用 我得到了红色的波浪线和一个" 无法找到模块' /脚本/框架/实用程序' "
我在做一个相对路径时工作正常,但是应用程序显然比显示的更复杂,而且我不想处理为我的相对路径走出多个级别。
我正在使用带有节点模块解析策略的typescript 1.8 并且webpack用于编译和捆绑它,如果这很重要
答案 0 :(得分:3)
不幸的是我在文档中找不到任何相关内容。因此,在尝试解析绝对路径的导入时,我跟踪了编译器(TypeScript 2.5.2)执行的文件系统访问。
结果是 /
始终引用文件系统根目录。无论compilerOptions
如rootDir
,rootDirs
还是baseUrl
。