Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Unexpected token { ../node_modules/fs-extra/lib/mkdirs/make-dir.js:85 } catch {

I am facing this issue while building my application-

2020-07-12 16:48:39 ....: 
                   ^
SyntaxError: Unexpected token {
    at createScript (vm.js:80:10)
    at Object.runInThisContext (vm.js:139:10)
    at Module._compile (module.js:617:28)
    at Object.Module._extensions..js (module.js:664:10)
    at Module.load (module.js:566:32)
    at tryModuleLoad (module.js:506:12)
    at Function.Module._load (module.js:498:3)
    at Module.require (module.js:597:17)
    at require (internal/module.js:11:18)..


   
                        BUILD FAILED 

SyntaxError: Unexpected token {

I am unable to understand what is causing it. I am trying to migrate code from cfn to cdk. Please help me with this issue.

like image 938
tg_anon Avatar asked Jul 12 '20 18:07

tg_anon


2 Answers

Check this thread from GitHub: https://github.com/google/docsy/issues/265 Basically, what you need to do is to upgrade the node version to 10.0.0 or higher and update the fs-extra package to 9.0.0 or higher. For me, it just worked with the update of node.

like image 55
Carlos Emiliano Castro Trejo Avatar answered Oct 19 '22 17:10

Carlos Emiliano Castro Trejo


As commented by Carlos, do this, please:

cd ~
curl -sL https://deb.nodesource.com/setup_14.x -o nodesource_setup.sh
sudo bash nodesource_setup.sh
sudo apt install nodejs

After this, check the version:

node -v

The result should be:

v14.16.0
like image 28
Silvio Guedes Avatar answered Oct 19 '22 17:10

Silvio Guedes