![](/img/trans.png)
[英]Loading 'theme' and 'exporting' module with Highcharts using Requirejs
[英]Loading specific module from concatenated file using RequireJS
尝试在项目中使用URI.js库,但使用RequireJS遇到麻烦。 URI的自述文件表明它可以与requirejs一起使用-当您使用源代码时,这是正确的-但当您单独使用缩小/串联的分发文件时,则不是这样(就像您在生产中一样)。
他们的构建过程将多个库.min
到单个.min
文件中,并且它们都将自己定义为模块。
无论我如何要求该脚本,我收到的唯一参数都是分发文件( IPv6
)中的第一个模块,这不是我所需要的。
我缺少什么琐碎的东西吗?
<script>
require.config({
paths: {
urijs: 'dist/URI'
}
});
require(['urijs'], function(URI) {
console.log(URI);
});
</script>
实际上,缩小的文件无法使用,因为它的构建方式不正确。 其中的所有define
调用都是匿名的,而其中应包含模块名称。 如果有,您将可以使用缩小的文件。
为了使其正常工作,在paths
配置中,我将urijs
指向包含模块的所有单个.js
文件的目录,然后我需要URI.js
作为'urijs/URI'
。 我让r.js
最小化以分发代码。
我已经用npm
安装了它,但是我刚刚检查了bower
,过程应该完全相同。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.