В настоящее время я импортировать мои модули, используя относительные пути:Как настроить Typcript, чтобы он «знал о моих путях SystemJS?
import {UserService} from "../../../services/user-service";
Однако я предпочел бы настроить SystemJS так, что разрешение начинается в корневом каталоге приложения, если путь модуля начинается с ./
, то я могу сделать это (services
находится в корне):
import {UserService} from "services/user-service";
И если я хочу, чтобы импортировать файл из текущего местоположения:
import {Something} from "./something";
я могу настроить первую часть с SystemJS:
System.config({
defaultJSExtensions: true,
transpiler: false,
paths: {
"*": "dist/*",
"services": "dist/services/*",
"models": "dist/models/*",
"github:*": "jspm_packages/github/*",
"npm:*": "jspm_packages/npm/*"
},
// ...
}
Однако ...
- я не уверен, как сделать Машинопись знать о моей
SystemJS.paths
конфигурации, и - Я не» t знать, как настроить SystemJS, чтобы «загружать вещи из корня по умолчанию».