Javascript babel节点无法在节点_模块中要求jsx文件
我知道默认情况下,Javascript babel节点无法在节点_模块中要求jsx文件,javascript,node.js,reactjs,babeljs,Javascript,Node.js,Reactjs,Babeljs,我知道默认情况下,babel节点忽略node\u模块,所以我运行了三种不同的方法来覆盖它,都失败了: 用.babelrc运行babel节点app.js: { "presets": ["es2015", "react"], "only": [ "app", "node_modules/react-components" ] } { "presets": ["es2015", "react"], "ignore": "node_modules\/(?!react
babel节点
忽略node\u模块
,所以我运行了三种不同的方法来覆盖它,都失败了:
.babelrc运行babel节点app.js
:
{
"presets": ["es2015", "react"],
"only": [
"app",
"node_modules/react-components"
]
}
{
"presets": ["es2015", "react"],
"ignore": "node_modules\/(?!react-components)"
}
{
"presets": ["es2015", "react"]
}
结果:SyntaxError:Unexpected token这是babel中的一个已知错误,它只忽略和忽略
相关的bug是,它已被删除 有没有想过?
[project]/node_modules/babel-preset-react/node_modules/babel-plugin-transform-react-jsx/lib/index.js:12
var visitor = require("babel-helper-builder-react-jsx")({
^
TypeError: object is not a function
require('babel-core/register')({
ignore: /node_modules\/(?!react-components)/
});