我正在使用 webpack 和 babel 在我正在制作的 node express React 应用程序中转换我的 es6/jsx 文件。在我包含 google 电子表格
npm 模块并尝试将其导入我的项目之前,一切都很好。
我收到错误 Uncaught Error :define 不能间接使用
,但导入的模块内没有define 语句。当 webpack 打包我的文件时,这个错误只显示在浏览器中,而不是我的控制台中,并且完全停止在页面上呈现任何内容。
我认为这与 AMD/Commonjs 有关,但我太缺乏经验,无法确定,或者如果是这种情况该怎么办。任何帮助将不胜感激
最佳答案
只是在黑暗中拍摄,但我在不同的库中遇到了同样的错误。谷歌电子表格也可能依赖于 json-schema。 试着把它放在你的 webpack 配置中:
module: {
noParse: /node_modules\/json-schema\/lib\/validate\.js/, // <-- This
loaders: [
//all your loaders...
]
}
关于javascript - Uncaught Error : define cannot be used indirect,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36105328/