UPDATE 2016年6月1日
npm install [email protected]
你已經可以使用這個功能
我假設你的樹看起來像這樣:
node_modules
|[email protected]
|_rxjs
app
|_model
|_component
|_service
package.json
tsconfig.json
您應該添加在你的tsconfig.json以下行:
{
"compilerOptions": {
"baseUrl": ".",
"paths": {
"*": [
"app/*",
"node_modules/*"
]
}
}
}
然後像使用正@角度你可以參考你的模塊/ rxjs模塊
import { MyService } from 'service/MyService';
import { Component } from '@angular/core';
import { Observable } from 'rxjs';
注:的WebPack還需要webpack.config.js中的以下行
resolve: {
modulesDirectories: [
'node_modules',
'app'
]
}
正如您已經提到的,這是在去年9月份以來的討論中(https://github.com/Microsoft/TypeScript/issues/5039)。我很驚訝他們之前沒有考慮過這個問題。與「../../../」一起使用非常麻煩。 感謝您的回答。 [email protected]即將推出; Beta已於6天前發佈:) – MaximeBernard