我正在努力将现有应用转换为使用JSPM。我真的很感激使用相对于baseUrl的路径,所以我不必这样做../../../../vendor/...
废话,但我确实希望能够从./siblingModule
导入从层次结构的同一部分中的某些东西导入。当尝试使用当前使用相对导入的jspm bundle时,我得到了
Error: ENOENT: no such file or directory, open '<project path + baseUrl>\siblingModule.js'
at Error (native)
有没有办法配置JSPM以使用相对路径进行模块解析以及baseUrl解析?
理想情况下 -
module/submodule
检查所有有效路径条目,然后检查baseUrl/module/submodule
./module/submodule
签入currentPath/module/submodule
/module/submodule
签入baseUrl/module/submodule
据我所知,这并不含糊,但如果我错了请纠正我。
P.S。使用jspm 0.16.45
答案 0 :(得分:0)
baseUrl用于解析路径。
您可以在config.json
中配置映射和路径,以便从这些路径导入。
但没有什么能阻止你使用这些导入:
import module from './otherModule/file.js';
如果您在使用导入时遇到问题,则配置可能有问题。
请参阅文档:https://github.com/systemjs/systemjs/blob/master/docs/getting-started.md