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

来源:1-6 【拓展内容】nodejs&babel安装与配置(windows&mac&linux)-2

如果有独特

2019-05-05

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

写回答

5回答

VIABO

2019-10-30

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

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
0

慕函数0578851

2022-02-11

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

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

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

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

0
0

MagicForest

2020-04-29

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

0
0

慕尼黑5261103

2019-09-17

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

0
0

傅猿猿

2019-05-07

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

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
共1条回复

微信小游戏入门与实战,一天之内搞定微信小游戏开发

官方同步,第一时间掌握整套微信小游戏开发核心技术

3515 学习 · 664 问题

查看课程