首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带进口的JSPM包

带进口的JSPM包
EN

Stack Overflow用户
提问于 2016-09-27 14:23:38
回答 1查看 129关注 0票数 0

我正在努力将一个现有的应用程序转换为使用JSPM。我真的很喜欢使用相对于baseUrl的路径,所以我不必这样胡说八道,但我确实喜欢从./siblingModule导入,从层次结构的同一部分导入。当尝试使用当前使用相对导入的jspm包时,我得到

代码语言:javascript
复制
    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

EN

回答 1

Stack Overflow用户

发布于 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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39727264

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档