Node.js 输入babel命令时不会发生任何事情
我刚刚安装了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命令,该命令未被识别为外部或
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不是这样工作的。检查文档。您必须指定文件