未捕获错误:定义不能间接使用

我正在使用webpack和babel来传输es6 / jsx文件中的一个节点,我正在制作一个React应用程序。 一切都很好,直到我包括google spreadsheet npm模块,并尝试将其导入到我的项目。

我得到错误Uncaught Error: define cannot be used indirect但在导入的模块内没有定义语句。 这个错误只出现在浏览器中,而不是在我的控制台,当webpack绑定我的文件,并完全停止任何东西在页面上呈现。

我认为这与AMD / Commonjs有关,但是我太缺乏经验,无法确切知道,或者如果是这样的话,甚至可以做什么。 任何帮助,将不胜感激

只是在黑暗中拍摄,但我遇到了不同的图书馆同样的错误。 这可能是谷歌电子表格也取决于json模式。 尝试把这个在你的webpackconfiguration:

 module: { noParse: /node_modules\/json-schema\/lib\/validate\.js/, // <-- This loaders: [ //all your loaders... ] }