如何在React中使用ES6 lib

时间:2017-06-27 19:47:53

标签: reactjs ecmascript-6 jsx babel create-react-app

我有一个用ES6 / JSX编写的库,想要在npm install应用程序上使用create-react-app安装它。我怎样才能强迫babel从node_modules解析这个lib?

在转换时不要忽略node_modules/my-library

1 个答案:

答案 0 :(得分:1)

我认为您的图书馆不应该依赖第三个应用程序依赖项,
然后它不会有用,它只适用于包含Babel作为依赖项的项目。

相反,您应该将Babel添加到库依赖项中,并使用babel创建库的版本,以将ES6代码转换为ES5代码,这将导致在标准的JavaScript中。

因此,您可以通过导入构建轻松地将其添加到任何项目中。