NodeJS babel-cli和@babel/cli有什么区别?

j91ykkif  于 2023-06-22  发布在  Node.js
关注(0)|答案(2)|浏览(135)

@babel/nodebabel-node的区别是什么?
我做了yarn add babel-node --dev,但我有错误。所以我做了yarn add @babel/node --dev,它工作了。@是什么意思?

ekqde3dh

ekqde3dh1#

@表示使用“npm scope”:
https://docs.npmjs.com/about-scopes
这基本上是一种避免名称冲突的方法,因此我们可以同时拥有模块@cdbrouk/foo@jedrichards/foo。Babel不久前开始使用@babel作用域,因此使用@babel/...模块是正确的。

shstlldc

shstlldc2#

如果希望系统识别babel-node命令,则应安装具有全局作用域依赖项@babel/cli

npm install -g @babel/cli

否则,您应该通过npx调用babel-nodenpx babel-node ...

相关问题