我无法设置通过 yarn 全局安装的 babel-cli 包?

我无法设置通过 yarn 全局安装的 babel-cli 包?

我需要为 babel-cli 设置环境变量,我知道路径但是无法设置。路径如下:

~/.config/yarn/global/node_modules/babel-cli/bin

这个文件夹里有 4 个文件。我需要通过 babel 命令运行 babel.js。

export babel=~/.config/yarn/global/node_modules/babel-cli/bin/babel

这是我考虑的第一件事。然后我稍微改变了路径。例如,我用 home 替换了 ~,我从 .config 中省略了 .,我将 js 附加到 babel、babel.js 等等,但我无法完成。

我在本地安装了 babel-cli 但仍然出现同样的错误:

 bash: babel: command not found 

答案1

根据yarn 全局文档,您应该添加一个特殊bin文件夹到$PATH

export PATH="$(yarn global bin):$PATH"

如果您将此语句添加到适当的初始化文件(如~/.profile~/.bashrc或其他),您将能够在任何地方使用全局安装的包的命令,而无需进一步配置。

相关内容