В чем разница между @babel/node и babel-node? Я сделал yarn add babel-node --dev, но у меня была ошибка.Так что я сделал yarn add @babel/node --dev, это сработало.В чем смысл @?
@babel/node
babel-node
yarn add babel-node --dev
yarn add @babel/node --dev
@
@ означает использование «области действия npm»:
https://docs.npmjs.com/about-scopes
Это в основном способ избежать конфликта имен, поэтому мы оба можем иметь собственные модули @cdbrouk/fooи @jedrichards/foo.Бабель некоторое время назад перешел на использование области действия @babel, поэтому модули @babel/... являются правильными для использования.
@cdbrouk/foo
@jedrichards/foo
@babel
@babel/...