Html设置base url,javascript – 如何设置默认的baseUrl

我正在使用RequireJS,我的所有模块都驻留在/ payloads / backend / application中.

/payloads/backend/application/blog/newPost.js

/payloads/backend/application/blog/models/category.js

每当我使用require()时,我必须在配置对象中指定baseUrl:

require({baseUrl: "/payloads/backend/application"}, ["blog/widgets/categories"], function(widget){

// do some stuff with widget

});

我已经尝试将此添加到我的< head>中:

var require = {

baseUrl: "/payloads/backend/application"

};

这没有帮助……

我试着暂时将require.js移动到没有帮助的应用程序文件夹中.

如何指定默认的baseUrl?

解决方法:

你能说明如何用脚本标签指定上面的内联需求调用的顺序来加载require.js吗?使用RequireJS 0.24.0和更高版本,这应该工作:

var require = {

baseUrl: "/payloads/backend/application"

};

如果您正在使用data-main属性(推荐),并且main.js已经在“applications”目录中,那么它应该全部解决:baseUrl应该自动设置为applications目录:

以上仅适用于RequireJS 0.24.0及更高版本.

有关错误的更多信息也会有所帮助:它是否仍然使用相对于页面的baseUrl?控制台中是否存在某种错误?在浏览器的Web开发人员工具中检查“网络”或“资源”面板将显示使用的文件路径.

标签:javascript,requirejs

来源: https://codeday.me/bug/20190531/1187937.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值