Javascript 未捕获的预期令牌<;使用CreateReact应用程序使用OpenPGPInitWorker

Javascript 未捕获的预期令牌<;使用CreateReact应用程序使用OpenPGPInitWorker,javascript,reactjs,create-react-app,openpgp,openpgp.js,Javascript,Reactjs,Create React App,Openpgp,Openpgp.js,我有一个createreact应用程序项目,正在尝试用OpenPGP.js加密字符串。但是,我遇到了一个未处理的语法错误 假设已经生成了pubkey。我已经尝试更改initWorker的相对路径 const openpgp = require('openpgp') const pubkey = `-----BEGIN PGP PUBLIC KEY BLOCK----- -----END PGP PUBLIC KEY BLOCK-----` const initServiceWorker

我有一个createreact应用程序项目,正在尝试用OpenPGP.js加密字符串。但是,我遇到了一个未处理的语法错误

假设已经生成了pubkey。我已经尝试更改initWorker的相对路径

const openpgp = require('openpgp')


const pubkey = 
`-----BEGIN PGP PUBLIC KEY BLOCK-----

-----END PGP PUBLIC KEY BLOCK-----`

const initServiceWorker = async () => {
    await openpgp.initWorker({ path:'openpgp.worker.js' }) 
    encryptFunction();
}

const encryptFunction = async() => {

    const options = {
        message: openpgp.message.fromText('3123123412341234'),       // input as Message object
        publicKeys: (await openpgp.key.readArmored(pubkey)).keys, // for encryption
    }

    openpgp.encrypt(options).then(ciphertext => {
        encrypted = ciphertext.data // '-----BEGIN PGP MESSAGE ... END PGP MESSAGE-----'
        return encrypted
    })
}
initServiceWorker();