我正在努力将一个现有的应用程序转换为使用JSPM。我真的很喜欢使用相对于baseUrl的路径,所以我不必这样胡说八道,但我确实喜欢从./siblingModule导入,从层次结构的同一部分导入。当尝试使用当前使用相对导入的jspm包时,我得到
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中据我所知,这并不是模棱两可的,但如果我错了,请纠正我。
附注:使用jspm 0.16.45
发布于 2017-02-10 22:28:08
baseUrl用于解析路径。
您可以在config.json中配置映射和路径,以便从这些路径导入。
但是没有什么可以阻止您使用这样的导入:import module from './otherModule/file.js';
如果您在使用import时遇到问题,那么您的配置可能有问题。
见文档:https://github.com/systemjs/systemjs/blob/master/docs/getting-started.md
https://stackoverflow.com/questions/39727264
复制相似问题