如何处理多个模块和样式表的相对路径?

时间:2015-07-16 21:15:08

标签: javascript java html web relative-path

Backstory:我正在从一个独立但独立的应用程序内部提供我的应用程序,以便与该应用程序的功能集集成。

它提供的一个“功能”是允许通过以下网址路径访问您正在创建的“扩展程序”:http://localhost/path/to/my/extension

因此,每当使用@IBOutlet weak var navBar: UINavigationBar! override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view. navBar.setBackgroundImage(UIImage(named: "top_splash")!.resizableImageWithCapInsets(UIEdgeInsetsMake(0, 0, 0, 0), resizingMode: .Stretch), forBarMetrics: .Default) } 之类的内容以及background-image: url(/my/fancy/img.svg)之类的模块路径时,我的所有CSS和JS都需要使用/ path / to / my / extension作为基本URL。

任何真正达到正确路径的请求如:/jspm_modules/repo/some_system_module@v1.js我能够按照自己的意愿处理,因为我可以控制请求并将其指向正确的资源服务器端。

我正在努力解决的问题是如何处理es6-module-loader和使用相对路径格式的嵌入式样式表。

很抱歉,如果我的问题很难理解,我不太确定如何解决它,因为我之前没有遇到过这个问题。随意编辑,留下评论要求澄清等等。我鼓励它,因为我觉得它可能(可能是?)相当常见。

Some failure messages since the resources are not pointed to my extension path

0 个答案:

没有答案