0

我正在使用带有节点的反应服务器端渲染来生成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) 

4

0 回答 0