我正在尝试使用r.js从Visual Studio 2015中的Typescript源创建一个Javascript包(使用Typescript v1.7)。
我的源文件位于Project下的'src'文件夹中,当我在当前模块中包含另一个.ts时使用:
import {MyModule} from 'src/package/other/MyModule'
它编译得很好。但我现在想为模块指定一个别名,例如
import {MyModule} from 'package/other/MyModule'
并使用requirejs config设置paths:['package':'src/package']
。这样我就可以将源文件捆绑到一个包中,让AMD引用遵循这个package/other/....
关系。
手动更改JS文件时这很好用,
但VS2015 Typescript编译器似乎不允许这样做,并返回"Cannot find module 'package/other/MyModule'"
错误。有没有办法说服TS编译器将'src'文件夹视为导入的前缀/别名?
(或者我最好只是在编译后修改.js文件?)