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