我正在使用带有节点的反应服务器端渲染来生成pdf。
我有 3 个文件
index.js、PDF.jsx、helper.jsx
index.js 包含以下代码。
let fileContent = await Fsp.readFile('PDF.jsx', 'utf-8');
let code = Babel.transform(fileContent, {
presets: ['@babel/preset-env', '@babel/preset-react'],
comments: false,
minified: true
}).code;
PDF.jsx 包含以下导入
import * as Helper from './Helper.jsx';
Helper.jsx 包含以下代码
class Helper{
}
export default Helper;
但它给出了以下错误
export default Helper;
^^^^^^
SyntaxError: Unexpected token export
at Module._compile (internal/modules/cjs/loader.js:723:23)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
at Function.Module._load (internal/modules/cjs/loader.js:585:3)
at Module.require (internal/modules/cjs/loader.js:692:17)
at require (internal/modules/cjs/helpers.js:25:18)