Contact me: hankecnc@gmail.com

开发构建失败… #378

推推 grbl 3年前 (2023-02-02) 207次浏览
关闭
Benlaurie 打开了这个问题 2018 年 8 月 30 日 · 4条评论
关闭

开发构建失败…#378

Benlaurie 打开了这个问题 2018 年 8 月 30 日 · 4条评论

评论

开发构建失败... #378

按照 CONTRIBUTING 中的说明,我克隆了npm install. 它失败了:

> eslint --ext .js --ext .jsx *.js src test

/Users/benl/git-work/cncjs/node_modules/eslint-config-airbnb/rules/react.js:
	Configuration for rule "react/jsx-no-bind" is invalid:
	Value {"ignoreRefs":true,"allowArrowFunctions":true,"allowFunctions":false,"allowBind":false,"ignoreDOMComponents":true} should NOT have additional properties.

Referenced from: /Users/benl/git-work/cncjs/node_modules/eslint-config-airbnb/index.js
Referenced from: /Users/benl/git-work/cncjs/node_modules/eslint-config-trendmicro/index.js
Referenced from: /Users/benl/git-work/cncjs/.eslintrc.js
Error: /Users/benl/git-work/cncjs/node_modules/eslint-config-airbnb/rules/react.js:
	Configuration for rule "react/jsx-no-bind" is invalid:
	Value {"ignoreRefs":true,"allowArrowFunctions":true,"allowFunctions":false,"allowBind":false,"ignoreDOMComponents":true} should NOT have additional properties.

Referenced from: /Users/benl/git-work/cncjs/node_modules/eslint-config-airbnb/index.js
Referenced from: /Users/benl/git-work/cncjs/node_modules/eslint-config-trendmicro/index.js
Referenced from: /Users/benl/git-work/cncjs/.eslintrc.js
    at validateRuleOptions (/Users/benl/git-work/cncjs/node_modules/eslint/lib/config/config-validator.js:133:19)
    at Object.keys.forEach.id (/Users/benl/git-work/cncjs/node_modules/eslint/lib/config/config-validator.js:176:9)
    at Array.forEach (native)
    at validateRules (/Users/benl/git-work/cncjs/node_modules/eslint/lib/config/config-validator.js:175:30)
    at Object.validate (/Users/benl/git-work/cncjs/node_modules/eslint/lib/config/config-validator.js:262:5)
    at loadFromDisk (/Users/benl/git-work/cncjs/node_modules/eslint/lib/config/config-file.js:521:19)
    at load (/Users/benl/git-work/cncjs/node_modules/eslint/lib/config/config-file.js:564:20)
    at configExtends.reduceRight.e (/Users/benl/git-work/cncjs/node_modules/eslint/lib/config/config-file.js:430:36)
    at Array.reduceRight (native)
    at applyExtends (/Users/benl/git-work/cncjs/node_modules/eslint/lib/config/config-file.js:408:26)
npm ERR! code ELIFECYCLE
npm ERR! errno 2
npm ERR! cncjs@1.9.16-pre eslint: `eslint --ext .js --ext .jsx *.js src test`
npm ERR! Exit status 2
npm ERR! 
npm ERR! Failed at the cncjs@1.9.16-pre eslint script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
开发构建失败... #378

/Users/benl/git-work/cncjs/node_modules/eslint-config-airbnb/rules/react.js:
规则“re​​act/jsx-no-bind”的配置无效:
值 {“ignoreRefs”:true,“allowArrowFunctions” “:true,”allowFunctions”:false,”allowBind”:false,”ignoreDOMComponents”:true} 不应该有额外的属性。

听起来像是依赖链中某个地方的不匹配,但这纯粹是我的猜测。不是 node/js 的人。?

开发构建失败... #378

这里正在谈论同样的错误:airbnb/javascript#1893

运行 npm ls 表示需要做一些工作来更新和解析依赖关系树。

我将尝试通过 npm 添加 eslint-config-airbnb

开发构建失败... #378

通过将 ESlint-plugin-react 更新到 7.11.1 修复。

创建的拉取请求:#380