有没有一种优雅的方法来导入systemjs baseUrl设置之外的js lib?

时间:2017-02-15 21:52:20

标签: javascript systemjs

是否有一种优雅的方法可以在SystemJS baseUrl设置之外导入js lib?

我目前在我的应用中有一个js dir结构作为' js / app / reports /'将所有js libs用于我的报告。但是,我有一个新的要求从app dir 1级别导入js文件。

在SystemJS中有一种优雅的方法吗?使用以下方法时,SystemJS仍在原始baseURL路径中查找mylib1,而不是在app dir中查找js文件1级别:

SystemJS.config({ baseURL: '../js/app/reports' })
    .then(function () {
        return SystemJS.import('../app/mylib1.js');
    }).then(function () {
        return SystemJS.import('mylib2.js');
    });

1 个答案:

答案 0 :(得分:0)

看起来像这样:

// ...
.then(function () {
    return SystemJS.import('../../js/app/Constants.js');
})