web-dev-qa-db-fra.com

'babel-core / register' vs 'babel-register'

Nous pouvons transpiler des sources à la volée en utilisant "babel-register"

https://babeljs.io/docs/usage/require/

mais j'ai du mal à vérifier lequel est celui à utiliser:

require('babel-core/register')

ou

require('babel-register')

Est-ce que quelqu'un sait?

28
Alexander Mills

Ce sont les mêmes. Tout ce que babel-core/register Fait est require('babel-register'). https://github.com/babel/babel/blob/cb8c4172ef740aa562f0873d602d800c55e80c6d/packages/babel-core/register.js#L

L'utilisation recommandée est babel-register Car c'est le module où le code réside réellement et babel-core/register A été supprimé dans Babel 7.x. Mieux vaut dépendre spécifiquement du module que vous utilisez, plutôt que de le charger comme effet secondaire de babel-core.

47
loganfsmyth