-1
我复制示例代码在我的编辑器时,没有定义,保存,这是行不通的(惊喜:))变量“模块”,试图来的官方示例代码
我不得不改变它,这样它可以作为预计,我完全不知道,为什么它在我改变它后工作。
我跟着http://browserify.org/教程。
main.js对我来说是
require.config({
paths: {
"uniq": "../node_modules/uniq/uniq"
}
});
define(function (require) {
var unique = require('uniq');
var data = [1, 2, 2, 3, 4, 5, 5, 5, 6];
console.log(unique(data));
});
这是一个uniq.js我改变: http://paste2.org/5465mVUF
原来的一个:http://paste2.org/wY7wP6pB
我做的唯一的事情是我所有包裹匿名函数内的uniq.js代码define() wrapper
define(function (require, exports, module) {
//uniq.js code here...
});
我的问题是为什么?我做了什么错了?