【发布时间】:2017-01-25 08:32:42
【问题描述】:
目前我必须使用相对路径导入我的模块:
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/*"
},
// ...
}
不过……
- 我不确定如何让 Typescript 了解我的
SystemJS.paths配置,并且 - 我不知道如何将 SystemJS 配置为“默认从根目录加载内容”。
【问题讨论】:
标签: javascript typescript systemjs jspm