Javascript 使用RequireJS加载外部脚本
我想附加这个脚本:带有RequireJS,但它会破坏require中的其他脚本 我的js配置:Javascript 使用RequireJS加载外部脚本,javascript,requirejs,magento2,Javascript,Requirejs,Magento2,我想附加这个脚本:带有RequireJS,但它会破坏require中的其他脚本 我的js配置: var config = { paths: { "findify": "//findify-assets-2bveeb6u8ag.netdna-ssl.com/search/prod/beatmed.com.min", "test": "////maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min"
var config = {
paths: {
"findify": "//findify-assets-2bveeb6u8ag.netdna-ssl.com/search/prod/beatmed.com.min",
"test": "////maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min"
},
}
require.config(config);
在HTML中:
<script type="text/javascript">
require(['findify']);
</script>
我对findify脚本有问题,测试在控制台中加载时没有错误
控制台错误:
此脚本还加载其他文件,例如:beatmed.com.min.js如果您查看下面的findify脚本,您可以看到它覆盖了requirejs实现要求,因此无法再找到其exec函数。 findify加载正确,但requirejs不见了 Findify脚本摘录
谢谢,但现在我还是不知道该怎么处理这些信息。你知道吗?那是另一个问题。不知道findify的用途。但是你可以问
require = function a(b, c, d) {
function e(g, h) {
if (!c[g]) {
if (!b[g]) {
var i = "function" == typeof require && require;
if (!h && i) return i(g, !0);
if (f) return f(g, !0);
var j = new Error("Cannot find module '" + g + "'");
throw j.code = "MODULE_NOT_FOUND", j
}
var k = c[g] = {
exports: {}
};
b[g][0].call(k.exports, function(a) {
var c = b[g][1][a];
return e(c ? c : a)
}, k, k.exports, a, b, c, d)
}
return c[g].exports
}
for (var f = "function" == typeof require && require, g = 0; g < d.length; g++) e(d[g]);
return e
}({..........
....