bable issue in server side function to convert react string to react component
Unanswered
Masai Lion posted this in #help-forum
Masai LionOP
Code :
const result = babel.transformSync(data, {
presets: [
["@babel/preset-env",{targets: {node : "current"}, ignoreBrowserslistConfig: true}], "@babel/preset-react"],
});
if (!result?.code) {
return NextResponse.json({ error: "Failed to transform JSX template" }, { status: 400 });
}
build issue
⨯ ./node_modules/browserslist/node.js:255:25
Module not found: Can't resolve (<dynamic> | <dynamic>)
253 | checkExtend(name)
254 | }
259 | return no
It works in turbopack but not in webpack, Can someone help me on this ?
const result = babel.transformSync(data, {
presets: [
["@babel/preset-env",{targets: {node : "current"}, ignoreBrowserslistConfig: true}], "@babel/preset-react"],
});
if (!result?.code) {
return NextResponse.json({ error: "Failed to transform JSX template" }, { status: 400 });
}
build issue
⨯ ./node_modules/browserslist/node.js:255:25
Module not found: Can't resolve (<dynamic> | <dynamic>)
253 | checkExtend(name)
254 | }
255 | var stats = require(require.resolve(| ^^^^^^^^^^^^^^^^
256 | path.join(name, 'browserslist-stats.json'),| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
257 | { paths: ['.'] }| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
258 | ))| ^^^^^^
259 | return no
It works in turbopack but not in webpack, Can someone help me on this ?