巴贝尔没有';无法从npm脚本运行
我在我的机器上安装了babel cli,使用:巴贝尔没有';无法从npm脚本运行,npm,babeljs,Npm,Babeljs,我在我的机器上安装了babel cli,使用: npm install -g babel-cli 当我运行这个命令时,我得到了所需的输出。i、 eout.js已创建 babel script.js --out-file out.js 但是当我试图通过npm运行该命令时,我得到一个错误消息 The CLI has been moved into the package `babel-cli`. $ npm install -g babel-cli 下面是package.json: {
npm install -g babel-cli
当我运行这个命令时,我得到了所需的输出。i、 eout.js
已创建
babel script.js --out-file out.js
但是当我试图通过npm
运行该命令时,我得到一个错误消息
The CLI has been moved into the package `babel-cli`.
$ npm install -g babel-cli
下面是package.json:
{
"name": "youtubeapiloader",
"version": "1.0.0",
"main": "index.js",
"scripts": {
"compile": "babel -g src/youtube-api-loader.js --out-file youtube-api.js",
"prepublish": "npm run compile"
},
"devDependencies": {
"babel": "^6.1.18"
}
}
您是否已经尝试将
babel cli
安装为开发依赖项?
我设法让它像这样工作。照办
npm install babel-cli --save-dev
也许您还需要巴别塔核心
,但我记不清了
请注意,如果要使用Travis CI运行此命令,您可能仍然需要在.Travis.yml中使用自定义安装步骤全局安装babel cli。e、 g
您还可以引用本地babel二进制文件,而不是全局安装:
/node\u modules/.bin/babel
language: node_js
sudo: false
node_js:
- "5.0"
install:
- npm install -g babel-cli
- npm install