我正努力用require.js加载require.js。脚本已经加载,但是我在控制台中得到了以下错误,即使没有在页面上初始化packery。
Uncaught :无法读取未定义的属性“原型”:packery.pkgd.js:486
第486行是:
var EventEmitter = window.EventEmitter;
for ( var prop in EventEmitter.prototype ) {
Uncaught TypeError: Cannot read property 'prototype' of undefined
docReady[ prop ] = EventEmitter.prototype[ prop ];
}这是我刚刚从github下载的最新版本的软件包。有谁遇到过同样的问题吗?谢谢..。
发布于 2014-01-31 07:19:05
以下是加载的一种方法:
1)定义脚本的路径:
require.config({
paths: {
.....
"jquery" : "path/to/jquery.js"
"packery" : "path/to/packery.js"
.....
}2)在shim节中定义依赖项。
shim:{
"packery" : ["jquery"]
}3)在模块依赖数组中包含库,并在回调时使用它。
define(
[
"jquery",
"packery"
],
function($){
$('.some').packery
}
);https://stackoverflow.com/questions/16170134
复制相似问题