【问题标题】:Nothing happens when entering the babel command输入 babel 命令没有任何反应
【发布时间】:2018-07-30 19:42:35
【问题描述】:

我刚刚安装了babel如下:npm install -g babel-cli

但是,当我尝试在 nodejs cmd(以管理员身份)或我的编辑器 pycharm 的终端中输入 babel 命令时,什么都没有发生。就像它正在加载或其他东西,但甚至等待超过 20 分钟。什么都没有出现。

Screenshot

这在我添加 C:\Users\sebas\PycharmProjects\storage\node_modules\.bin 作为环境变量的路径后开始发生

在此之前,每次我尝试运行 babel 时都会收到 babel command not recognized as an external or internal command 错误。

发生了什么事?

【问题讨论】:

标签: node.js windows webpack babeljs


【解决方案1】:

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

例如:

  ...
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "build": "babel src -d lib --copy-files",
  },
  ...

这样,您需要做的就是运行npm run build,它会负责找出babel 的位置。另外,如果您使用的是babel-preset-env,请记得添加.babelrc,内容如下:

{
  "presets": ["env"]
}

【讨论】:

  • 这并没有帮助,顺便说一句,我从底部完全重写了我的问题。
【解决方案2】:

很可能是因为您没有将.\node_modules\.bin 目录添加到您的路径中。

在你这样做之前,你可以使用.\node_modules\.bin\babel

【讨论】:

  • 我实际上并没有将.\node_modules\.bin 添加到我的路径中。它以某种方式解决了它......现在没有得到错误,没有发生任何事情。看起来它正在加载,但即使等待了 5 分钟,也没有发生任何事情。 screenshot of it(是的,在重新输入命令之前,我确实重新启动了 nodejs cmd 和我的编辑器)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-10-07
  • 1970-01-01
  • 2012-07-14
  • 2022-10-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多