浏览器配置文件中的Babel

时间:2018-08-09 09:40:00

标签: reactjs babeljs

我正在处理一个在浏览器设置中包含通行符的项目,因此脚本标签如下所示:

<script src="vendor/babel.min.js"></script>
<script src="pages/Test.jsx" data-plugins="transform-es2015-modules-umd" type="text/babel"></script>

现在,该项目没有.babelrc文件,因此我想添加一个对其进行设置的文件。这样,我以为我可以删除html中的所有“数据插件”标记,而是在我创建的babel.babelrc文件中设置转换?

.babelrc在项目根目录中:

{
  "plugins": ["transform-es2015-modules-umd"]
}

现在,如果我从这样的脚本中删除“数据插件”:

<script src="pages/Test.jsx" type="text/babel"></script>

我遇到运行时错误:

VM134:3 Uncaught ReferenceError: exports is not defined
    at <anonymous>:3:23
    at i (babel.min.js:24)
    at r (babel.min.js:24)
    at e.src.n.(anonymous function).l.content
    at XMLHttpRequest.n.onreadystatechange (babel.min.js:24)

所以我想它不读.babelrc还是我完全误解了浏览器设置?我需要在我的项目中包含transform-es2015-modules-umd文件吗?

0 个答案:

没有答案