我正在使用webpack和babel在我正在制作的节点快速应用程序中转换我的es6 / jsx文件。在我包含google spreadsheet
npm模块并尝试将其导入我的项目之前,一切都很好。
我收到错误Uncaught Error: define cannot be used indirect
但导入的模块中没有define语句。此错误仅显示在浏览器中,而不是在webpack捆绑我的文件时在我的控制台中显示,并完全阻止在页面上呈现任何内容。
我认为这与AMD / Commonjs有关,但我太缺乏经验,无法确定,或者如果是这样的话甚至会做什么。任何帮助将不胜感激
答案 0 :(得分:3)
只是在黑暗中拍摄,但我遇到了与不同库相同的错误。谷歌电子表格也可能依赖于json-schema。 试着把它放在你的webpack配置中:
module: {
noParse: /node_modules\/json-schema\/lib\/validate\.js/, // <-- This
loaders: [
//all your loaders...
]
}