In Angular2 I would have
\"outDir\": \"dist/app\"
in tsconfig.json. As a result the transpiled .js and .map files are generated in /di
As an alternative from my detailed answer here: https://stackoverflow.com/a/40694657/986160 could be to leave your css and html with the ts files. Then you can use module.id which will have the path pointing to the js of the component and after converting it accordingly you can essentially use relative paths :)
For your case I think something like that will work:
@Component({
moduleId: module.id.replace("/dist/", "/"),
...
});