2017-02-15 64 views
0

有没有一种优雅的方式来导入SystemJS baseUrl设置之外的js库?有没有一种优雅的方式来导入systemjs baseUrl设置之外的js库?

我目前在我的应用中有一个js dir结构,因为'js/app/reports /'具有用于我的报告的所有js库。不过,我有一个新的要求,即从应用程序目录1级向上导入js文件。

有没有一个优雅的方式来做到这一点在SystemJS?当采用下面的方法,SystemJS仍然会在原来的路径基本URL作为mylib1而不是寻找应用程序目录的js文件1级了:

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

回答

0

看起来是这样工作的:

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