有一个名为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的新手,所以我不知道该怎么做。是否有任何最佳实践可以使这项工作?
答案 0 :(得分:2)
说到React,除非你 使用require.js,否则强烈建议使用commonjs方法,使用browserify或webpack来启动和运行代码。
如果你必须使用require.js,你可以围绕https://github.com/christianalfoni/formsy-react/blob/master/build/formsy-react.js编写一个require包装器,但它会很笨重。