安装babel-cli与babel-preset-react后babel命令未找到求助
解决babel命令找不到的问题
我之前也踩过这个坑,给你几个实用的解决办法:
用npx直接调用本地包:因为你是把babel-cli装在项目本地的dev依赖里,它不会自动加到系统的PATH环境变量里,所以直接敲
babel -h系统找不到。试试用npx来运行:npx babel -hnpx会自动查找项目
node_modules/.bin目录下的可执行文件,这个是最省心的方法。通过package.json脚本运行:在项目的package.json里添加一个自定义脚本,比如:
{ "scripts": { "babel": "babel" } }之后你就可以通过npm来调用babel命令了,比如查看帮助:
npm run babel -- -h这里的
--是用来把后面的参数传递给babel命令的。全局安装babel-cli(不推荐但可用):如果你就是想在终端直接用
babel命令,可以把它装到全局环境:npm install -g babel-cli不过要注意,全局安装的版本可能和项目本地依赖的版本不一致,后续可能会出现兼容性问题,所以优先推荐前面两种方法。
检查安装是否完整:如果上面的方法都不行,先看看项目根目录的
node_modules/.bin里有没有babel这个文件。如果没有的话,大概率是安装过程出了问题,删掉node_modules文件夹和package-lock.json(或yarn.lock),重新执行安装命令:npm install --save-dev babel-cli babel-preset-react
内容的提问来源于stack exchange,提问作者Mohsin
相关产品推荐
相关产品推荐

