gpt4 book ai didi

gulp-eslint 环境 key "es2021"未知

转载 作者:行者123 更新时间:2023-12-04 01:08:51 24 4
gpt4 key购买 nike

我有一个具有以下依赖项的项目;

  "dependencies": {
"express": "^4.17.1"
},
"devDependencies": {
"browser-sync": "^2.26.13",
"del": "^6.0.0",
"eslint": "^7.16.0",
"eslint-config-standard": "^16.0.2",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-node": "^11.1.0",
"eslint-plugin-promise": "^4.2.1",
"gulp": "^4.0.2",
"gulp-cssmin": "^0.2.0",
"gulp-eslint": "^6.0.0",
"gulp-htmllint": "0.0.19",
"gulp-htmlmin": "^5.0.1",
"gulp-imagemin": "^7.1.0",
"gulp-jsmin": "^0.1.5"
当我尝试使用 eslint/gulp-eslint 运行一个 lint javascript 的 gulp 任务时;
function javascript() {
return src('private/script/**')
//.pipe(jsmin())
.pipe(eslint())
.pipe(eslint.format())
.pipe(eslint.failAfterError())
.pipe(dest('public/script'));
}
我收到以下错误;
Error: .eslintrc.json » eslint-config-standard:
Environment key "es2021" is unknown
我用过 npx eslint --init生成如下配置文件;
{
"env": {
"browser": true,
"commonjs": true,
"es6": true
},
"extends": [
"standard"
],
"globals": {
"Atomics": "readonly",
"SharedArrayBuffer": "readonly"
},
"parserOptions": {
"ecmaVersion": 2018
},
"rules": {
}
}
我已经完成了 npm 安装,以确保我拥有最新版本的依赖项。我也在guthub上读到该错误可能与 gulp-eslint有关。因为它是旧版本,可能没有使用当前版本的 eslint ,然而,在我改变了 gulp-eslint package.json 使用最新版本的 eslint没有运气。我还将 node/npm 更新为最新的 lts 版本。

最佳答案

我通过删除 eslint 解决了这个问题node_modules 中的文件夹gulp-eslint 的文件夹.这会强制节点使用您拥有的版本作为依赖项,而不是项目维护者想要使用的版本。
it appears this is a known issue.

关于gulp-eslint 环境 key "es2021"未知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65466492/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com