如何使用RequireJS导入此React包?

时间:2015-02-23 16:47:35

标签: requirejs commonjs

有一个名为formsy-react的程序包看起来像是使用CommonJS导入的(请参阅此处的代码:https://github.com/christianalfoni/formsy-react/blob/master/release/formsy-react.js),但我无法使用RequireJS。

具体来说,我试试

require(['formsy-react.js'], function (Formsy) { console.log(Formsy) });

但未定义Formsy。我是RequireJS的新手,所以我不知道该怎么做。是否有任何最佳实践可以使这项工作?

1 个答案:

答案 0 :(得分:2)

说到React,除非你 使用require.js,否则强烈建议使用commonjs方法,使用browserify或webpack来启动和运行代码。

如果你必须使用require.js,你可以围绕https://github.com/christianalfoni/formsy-react/blob/master/build/formsy-react.js编写一个require包装器,但它会很笨重。