node.js - polyfill - Error con ''babel-runtime'' al intentar servir una aplicación Meteor
regeneratorruntime is not defined babel 7 (2)
Yo estaba teniendo el mismo problema. Después de investigar un poco, encontré esto: https://github.com/meteor/meteor/issues/8019
* Installing the `babel-runtime` npm package in your application
`node_modules` directory is now required for most Babel-transformed code
to work, as the Meteor `babel-runtime` package no longer attempts to
provide custom implementations of Babel helper functions.
Consider trying it out by using the latest release candidate (not officially released yet):
meteor update --release 1.4.2.1-rc.1
And then:
meteor npm install --save babel-runtime
Después de actualizar a 1.4.2.1-rc.1 (y luego actualizar a 1.4.2.1 esta mañana 11/9), se resolvió el error.
Recientemente he estado despegando con Meteor y React. Seguí el tutorial en el sitio web Meteor sin ningún problema.
Luego traté de crear otro proyecto, tratando de seguir otro tutorial (para una versión anterior de Meteor). En algún momento, Meteor comenzó a arrojar oscuros errores. Después de tratar de comenzar de nuevo, terminé reinstalando Meteor y dejó de quejarse.
Sin embargo, estoy teniendo los mismos problemas, de nuevo. Específicamente, después de crear un nuevo proyecto:
meteor create myproject
cd myproject
meteor
El servidor arroja el siguiente error:
[...]
W20161109-03:53:42.862(1)? (STDERR) Error: The babel-runtime npm package could not be found in your node_modules
W20161109-03:53:42.862(1)? (STDERR) directory. Please run the following command to install it:
W20161109-03:53:42.863(1)? (STDERR)
W20161109-03:53:42.863(1)? (STDERR) meteor npm install --save babel-runtime
[...]
Hago lo que me dicen e intento instalar el paquete babel-runtime
. El servidor logra despegar con éxito, pero arroja el siguiente error en tiempo de ejecución:
Uncaught Error: Cannot find module ''babel-runtime/helpers/slicedToArray''
at Function.require.resolve
Todo esto sigue funcionando en un proyecto recién creado, sin paquetes adicionales instalados o código modificado. He intentado buscar soluciones en línea pero, aunque hay muchas referencias a errores corregidos, no he encontrado nada. Un par de (preguntas) [ Babel - Error: no se puede encontrar el módulo ''babel-runtime / helpers / typeof'' en StackOverflow han sugerido lo siguiente:
Reinstalación de los módulos de NPM rm -rf node_modules meteor npm install
Actualizando la actualización de meteoritos NPM NPM -g npm
Estoy usando Meteor 1.4.2, NPM 3.10.9, Ubuntu 16.04.1.
Intenta agregar el archivo package.json dentro del directorio de tu proyecto y ejecuta meteoro
npm install --save babel-runtime
en la línea de comando.