Angular-Fullstack Richiede il modulo esterno babel-register

Sto ottenendo questo errore quando uso gulp serve da un generatore di progetto angular-fullstack. Per favore, come posso risolvere questo problema? La dependencie è stata impostata correttamente in package.json .

 [18:03:54] Requiring external module babel-register /home/gcfabri/Workspace/sportfitness/gulpfile.babel.js:4 import _ from 'lodash'; ^^^^^^ SyntaxError: Unexpected token import at exports.runInThisContext (vm.js:53:16) at Module._compile (module.js:387:25) at loader (/home/gcfabri/node_modules/babel-register/lib/node.js:134:5) at Object.require.extensions.(anonymous function) [as .js] (/home/gcfabri/node_modules/babel-register/lib/node.js:144:7) at Module.load (module.js:357:32) at Function.Module._load (module.js:314:12) at Module.require (module.js:367:17) at require (internal/module.js:16:19) at Liftoff.handleArguments (/home/gcfabri/.npm-global/lib/node_modules/gulp/bin/gulp.js:116:3) at Liftoff. (/home/gcfabri/.npm-global/lib/node_modules/gulp/node_modules/liftoff/index.js:192:16) 

Sembra che tu debba eseguire npm install --save babel-require . Puoi leggere di più qui .

Edit: solo per spiegare un po ‘meglio, lo scopo di babel-require è compilare i pacchetti richiesti con babel al volo. In questo caso suppongo che sia inteso a compilare la syntax javascript ES6 con la syntax ES5, perché non funziona sulla più recente syntax di import ES6.

Non sono sicuro di come Babel sia finito nella tua pipeline di gulp, ma è esplicitamente richiesto da qualcosa in /home/gcfabri/Workspace/sportfitness/gulpfile.babel.js . Non raccomanderei di rimuoverlo, ma solo per avere un’idea di cosa sta succedendo.

Spero che l’installazione di questa dipendenza aiuti.