【问题标题】:babel installation failing, client path missingbabel 安装失败,缺少客户端路径
【发布时间】:2016-01-07 20:28:55
【问题描述】:

我正在尝试执行以下babel 安装。

$ mkdir babel-test
$ cd babel-test
$ npm init
$ npm install --save-dev babel-cli

此时,我得到了以下树。

├── package.json
├── node_modules
│   ├── babel-cli
│       ├── etc...

在这一点上,我想我可以走了。但是我得到了这个错误。

$ babel
=> -bash: /usr/local/bin/babel: No such file or directory

这些是我package.json的内容

{
  "name": "babel-test",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "",
  "license": "ISC",
  "devDependencies": {
    "babel-cli": "^6.4.0"
  }
}

我做错了什么?当然,看起来它没有在正确的目录中查找 babel。

【问题讨论】:

    标签: node.js npm babeljs


    【解决方案1】:

    如果你要将它本地安装到你的项目中,你必须通过 node_modules 目录中的绝对路径来引用它:

    ./node_modules/.bin/babel

    查看文档中的用法部分。它提供了一个设置 npm 脚本的示例,这可能是您的最佳选择。

    https://babeljs.io/docs/setup/#babel_cli

    或者,您可以使用一些构建工具(例如 grunt 或 gulp)来设置一个服务,该服务会监视您想要传输的文件以进行更改,并在文件更改事件时发生 trasile。

    【讨论】:

    • 谢谢您,先生,这行得通。我希望他们在专门设置 babel 客户端的页面上提到了所有这些内容。
    猜你喜欢
    • 1970-01-01
    • 2021-08-22
    • 1970-01-01
    • 2012-08-18
    • 2017-03-14
    • 2017-01-30
    • 2022-01-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多