在当地使用babel-cli

Zac*_*yle 8 javascript node.js npm babeljs

有没有办法在没有全局安装的情况下使用babel客户端?

所以而不是这个

npm install -g babel-cli
Run Code Online (Sandbox Code Playgroud)

我想这样做

npm install babel-cli --save-dev
Run Code Online (Sandbox Code Playgroud)

Fel*_*ing 15

可以在npm脚本中访问任何本地包的二进制文件,就好像它是全局安装的一样:

// package.json
{
   "scripts": {
     "build": "babel ..."
   }
}
Run Code Online (Sandbox Code Playgroud)

如果要在命令行上执行二进制文件,可以使用相对路径node_modules/.bin/:

$ node_modules/.bin/babel ...
Run Code Online (Sandbox Code Playgroud)

这与第一个示例有关:node_modules/.bin/简单地添加到环境的PATH中,执行npm脚本.

  • 好像您的安装已损坏.删除`node_modules /`并再次安装所有内容(注意:这与您的问题无关). (2认同)