尝试在项目中使用URI.js库,但在RequireJS中遇到问题。 URI的自述文件表明它可以与requirejs一起使用 - 当您使用源代码时这是正确的 - 但是在自己使用minified/concatenated distribution file时不适用 - 就像您在制作时一样。使用RequireJS从级联文件加载特定模块
他们的构建过程将多个库抽取到一个.min
文件中,它们都将自己定义为模块。
无论我如何需要该脚本,我收到的唯一参数是其分发文件(IPv6
)中的第一个模块,这不是我所需要的。
有什么小事我失踪了吗?
<script>
require.config({
paths: {
urijs: 'dist/URI'
}
});
require(['urijs'], function(URI) {
console.log(URI);
});
</script>
你需要什么模块? – Buzinas
URI本身。我会考虑定制构建,以省略可选模块,但我们通过'bower'使用它,并且正在寻找一个简单的实用程序,而不是我们必须定制的编译/缩小 – helion3