简体   繁体   English

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

[英]'babel-core/register' vs 'babel-register'

We can transpile sources on the fly using "babel-register" 我们可以使用“babel-register”动态地传输源代码

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

but I am having trouble verifying which one is the one to use: 但我无法验证哪一个是使用的:

require('babel-core/register')

or 要么

require('babel-register')

Does anyone know? 有人知道吗?

They are the same. 他们是一样的。 All babel-core/register does is require('babel-register') . 所有babel-core/registerrequire('babel-register') https://github.com/babel/babel/blob/cb8c4172ef740aa562f0873d602d800c55e80c6d/packages/babel-core/register.js#L3 https://github.com/babel/babel/blob/cb8c4172ef740aa562f0873d602d800c55e80c6d/packages/babel-core/register.js#L3

The recommended usage is babel-register since that is the module where the code actually lives, and babel-core/register has been removed in Babel 7.x. 建议的用法是babel-register因为这是代码实际存在的模块, babel-core/register已在Babel 7.x中删除。 Better to depend specifically on the module you use, rather than load it as a side-effect of babel-core . 最好特别依赖于您使用的模块,而不是将其作为babel-core的副作用加载。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM