我正在处理一个在浏览器设置中包含通行符的项目,因此脚本标签如下所示:
<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文件吗?