请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

Couldn't find preset "@babel/env" relative to directory "."

初学萌新请见谅,我使用的是win10系统,babel安装完成,在WebStorm 上也配置完毕,但是修改代码的时候没有去解析,反而报错Couldn’t find preset “@babel/env” relative to directory “.”,在网络上一时间没有找到解决方案,卡在这儿了,请老师帮忙图片描述

正在回答 回答被采纳积分+3

5回答

VIABO 2019-10-30 13:59:31

我也试了一上午,最后是这样解决的

package.json

{
 "devDependencies": {
   "babel-cli": "^6.26.0",
   "babel-preset-env": "^1.7.0",
   "babel-preset-es2015": "^6.24.1"
 }
}

setting>File Watchers>选中Babel右侧笔打开设置
Arguments:$FilePathRelativeToProjectRoot$ --out-dir dist  --source-maps --presets env



2 回复 有任何疑惑可以回复我~
慕函数0578851 2022-02-11 18:25:03

这个问题的终极原因在 File Watchers 配置 Arguments 那里。把这个参数的最后部分 “@babel/env” 改成  “env” 即可。

修改前: $FilePathRelativeToProjectRoot$ --out-dir dist --source-maps --presets @babel/env

修改后: $FilePathRelativeToProjectRoot$ --out-dir dist --source-maps --presets env

如果这样改了还不行,我认罚三杯 :)

0 回复 有任何疑惑可以回复我~
MagicForest 2020-04-29 19:47:08

Arguments:$FilePathRelativeToProjectRoot$ --out-dir dist  --source-maps --presets env

0 回复 有任何疑惑可以回复我~
慕尼黑5261103 2019-09-17 11:08:21

我也是出现这种情况,在非全局情况下也会出现:Error: Couldn't find preset "@babel/env" relative to directory "."

0 回复 有任何疑惑可以回复我~
傅猿猿 2019-05-07 16:26:18

是这样,我之后呢,又出了一个免费的补充视频,专门讲解非全局安装的情况下怎么去使用它,如果你是全局安装的话,就会出现这个情况。

0 回复 有任何疑惑可以回复我~
  • 提问者 如果有独特 #1
    之前确实是全局安装的,后面我卸载掉了,现在安装方式是:
    1、在项目目录cnpm install --save-dev babel-cli babel-preset-env安装
    2、右键点击 node_modules -> .bin -> babel,菜单选择 " Copy Path "
    3、顶部菜单栏,file-> setting -> Tools -> File Watchers,点击左下角 + 号,选择 Babel ,Program 一栏中 复制 刚才的路径,保存设置
    这样还是出现了这个问题,很奇怪
    回复 有任何疑惑可以回复我~ 2019-05-08 16:06:45
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信