所以我正在使用Browserify来最终删除我曾经尝试过的那段令人讨厌的TypeError: require is not defined
。当我最终使用它时,会抛出这个新错误TypeError: item.copy is not a function
。
在捆绑的Browserify代码中,这是错误引用的代码块:
var buf = new Buffer(length)
var pos = 0
for (i = 0; i < list.length; i++) {
var item = list[i]
item.copy(buf, pos)
pos += item.length
} return buf
我之前从未见过数组的copy()
函数,但我不知道为什么Browserify会在不存在的情况下生成它。
任何人都知道可能导致这种情况的原因吗?