如何让Require.js获取一个不以`.js`结尾的脚本?

Jav*_*ano 6 javascript requirejs

我正在开发一个使用某个网站来简化付款的应用,并且它处理付款的方式需要从https://bridge.paymill.com/包含该脚本的此网址导入一些javascript .

事实是,我正在使用require js加载所有脚本,在我的main.js配置中,我试图这样做:

requirejs.config({
  ...
  'paymill': 'https://bridge.paymill.com/',
  ...
});
Run Code Online (Sandbox Code Playgroud)

但是,当然,这会尝试从中获取https://bridge.paymill.com/.js,这不是正确的URL(它没有最后的.js)

我怎么能通知requirejs加载它而不在末尾附加'.js'?

qwe*_*ynl 8

在URL的末尾添加问号

requirejs.config({
  ...
  'paymill': 'https://bridge.paymill.com/?',
  ...
});
Run Code Online (Sandbox Code Playgroud)

这是如何工作的:

https://bridge.paymill.com/?.js是一个有效的URL .js作为GET请求.