【发布时间】:2016-12-07 20:56:04
【问题描述】:
我一直在尝试让以下模块在 react/webpack 应用程序上工作:
https://github.com/ripjar/material-datetime-picker
每当我导入模块时,我的服务器都不会启动,并且会因语法错误而崩溃:Uncaught SyntaxError: Unexpected token import。
似乎在整个模块代码中它都使用 es6 来导入/导出,但是当我尝试安装并将其导出到我自己的文件中时,每一行都会破坏模块。
我已尝试查看模块的源代码以及独立版本,但都无法正常工作 - 但是 - 我知道该模块在独立的 HTML 文件中工作,因为当我在本地下载它时,他们的演示仍然有效.
这可能与 webpack 不兼容有关吗?我一直在与一位高级开发人员一起使用他们的代码,但我们似乎根本无法加载该模块。
【问题讨论】:
-
听起来你没有正确配置 babel。确保启用了 es2015 预设。
-
我在我自己的应用程序中有这个预设。我也导入了相当多的模块。该模块的源代码中的导入发生语法错误
标签: javascript reactjs import npm webpack