Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/440.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript baseURL的jspm相对url_Javascript_Jspm - Fatal编程技术网

Javascript baseURL的jspm相对url

Javascript baseURL的jspm相对url,javascript,jspm,Javascript,Jspm,我开始使用jspm,但config.js中的baseURL属性有问题 我的应用程序最终位于不同的子目录,具体取决于它所安装的服务器(开发、现场暂存、备份)。因此,在config.js中,我无法给出绝对url 我尝试在调用html页面中设置一个变量,该页面由服务器生成,可以根据配置参数进行更改,但是jspm安装和jspm捆绑包都在config.js中查找它们的baseURL,而不是在package.json的jspm部分(这是我所期望的) 如果我能在该属性中放置一个相对url,一切都会很好。但是如

我开始使用jspm,但config.js中的
baseURL
属性有问题 我的应用程序最终位于不同的子目录,具体取决于它所安装的服务器(开发、现场暂存、备份)。因此,在config.js中,我无法给出绝对url

我尝试在调用html页面中设置一个变量,该页面由服务器生成,可以根据配置参数进行更改,但是jspm安装和jspm捆绑包都在config.js中查找它们的baseURL,而不是在package.json的jspm部分(这是我所期望的)


如果我能在该属性中放置一个相对url,一切都会很好。但是如果我尝试这样做,那么相对url将根据html页面的url而不是config.js的url(这是我所期望的)进行转换。这是行不通的,因为我使用的是动态路由,url中嵌入了路由参数(漂亮的url和所有的)

你能给我们展示一些代码、配置值(不同的环境)吗?在netz之前编码?:):)我想了想。但我不确定代码的哪一部分是相关的。所讨论的属性是config.js中的baseURL,如
System.config({baseURL:“Scripts”)中所述,defaultJSExtensions:true,
我可以发布我的地图和路径数组,但我看不出这有什么用处。其中包含的javascript页面包括从示例站点复制粘贴的样板测试到已经开发的生产页面。如果我将该属性设置为绝对URL,它们都可以正常工作但我的javascript是静态提供的。