Node.js 输入babel命令时不会发生任何事情

Node.js 输入babel命令时不会发生任何事情,node.js,windows,webpack,babeljs,Node.js,Windows,Webpack,Babeljs,我刚刚安装了babel,如下所示:npm安装-g babel cli 但是,当我尝试在nodejs cmd(作为管理员)或我的编辑器pycharm的终端中输入babel命令时,什么都没有发生。。它就像是在装载什么的,但却等了20多分钟。什么也没有出现 这是在我添加了C:\Users\sebas\PycharmProjects\storage\node\u modules\.bin作为环境变量的路径后开始的 在此之前,每次尝试运行babel时,我都会得到一个babel命令,该命令未被识别为外部或

我刚刚安装了babel,如下所示:
npm安装-g babel cli

但是,当我尝试在nodejs cmd(作为管理员)或我的编辑器pycharm的终端中输入babel命令时,什么都没有发生。。它就像是在装载什么的,但却等了20多分钟。什么也没有出现

这是在我添加了
C:\Users\sebas\PycharmProjects\storage\node\u modules\.bin
作为环境变量的路径后开始的

在此之前,每次尝试运行babel时,我都会得到一个
babel命令,该命令未被识别为外部或内部命令
错误


发生了什么事?

很可能是因为您没有将
\node\u modules\.bin
目录添加到路径中


在此之前,您可以使用
\node\u modules\.bin\babel

在我看来,解决这一问题的最简单方法(请参阅:不添加到路径)是在
包中添加一个条目。json

例如:

  ...
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "build": "babel src -d lib --copy-files",
  },
  ...
这样,您所需要做的就是运行
npm run build
,它将负责找出
babel
的位置。另外,如果您使用的是
巴别塔预设环境
,请记住添加带有以下内容的
.babelrc

{
  "presets": ["env"]
}

事实上,我没有将
\node\u modules\.bin
添加到我的路径中。它不知怎么解决了这个问题。。。现在没有得到错误,什么也没有发生。它似乎正在加载,但即使在等待了5分钟后,仍然没有发生任何事情。(是的,在重新键入命令之前,我确实重新启动了nodejs cmd和我的编辑器)这没有帮助,顺便说一下,我完全从底部重写了我的问题。babel cli不是这样工作的。检查文档。您必须指定文件