在React Native应用程序

时间:2017-01-16 21:26:26

标签: javascript npm react-native

我正在构建一个React Native应用程序。

我尝试在我的应用程序中使用以下作为npm包:https://github.com/MagicTheGathering/mtg-sdk-javascript/

我尝试使用以下命令将包导入我的一个文件中:import { card } from 'mtgsdk';以及import语句的许多其他变体,但都没有。

我收到错误:

  

TransformError:/myproject/node_modules/mtgsdk/lib/index.js:无法找到相对于目录/ myproject / node_modules_mtgsdk的预设“es2015”

将此包导入我的项目的正确方法是什么?我对javascript中的导入缺乏什么知识?

1 个答案:

答案 0 :(得分:0)

你的babel不知道你将使用什么插件。

因此,您应该使用下一个配置将.babelrc文件添加到项目的根目录:

{
  presets: ["es2015"]
}

哦,别忘了

npm install babel-preset-es2015 --save-dev

我希望它会有所帮助