2016-08-15 76 views
2

我使用create反应的应用程序内(https://facebook.github.io/react/blog/2016/07/22/create-apps-with-no-configuration.html)没有任何问题eslint阵列回调返回无效值警告是错误的类型

接着我就推出ATOM并开始编辑代码创建了一个SPA,并发现eslint想出了错误:

Configuration for rule "array-callback-return" is invalid: value "warn" is the wrong type 

所以我打开eslint.js和位于这条线

'array-callback-return': 'warn' 

这也似乎是正确的我。

有没有其他错误,我错过了检查?或我需要更新的模块?

更新:这里的错误日志

Error: /Users/Jim/Project/tomorrow/config/eslint.js: 
Configuration for rule "array-callback-return" is invalid: 
Value "warn" is the wrong type. 
Referenced from: /Users/Jim/Project/tomorrow/package.json 
at validateRuleOptions (/Users/Jim/.nvm/versions/node/v4.1.0/lib/node_modules/eslint/lib/config-validator.js:98:15) 
at /Users/Jim/.nvm/versions/node/v4.1.0/lib/node_modules/eslint/lib/config-validator.js:144:13 
at Array.forEach (native) 
at Object.validate (/Users/Jim/.nvm/versions/node/v4.1.0/lib/node_modules/eslint/lib/config-validator.js:143:35) 
at loadConfig (/Users/Jim/.nvm/versions/node/v4.1.0/lib/node_modules/eslint/lib/config.js:179:19) 
at /Users/Jim/.nvm/versions/node/v4.1.0/lib/node_modules/eslint/lib/config.js:207:46 
at Array.reduceRight (native) 
at loadConfig (/Users/Jim/.nvm/versions/node/v4.1.0/lib/node_modules/eslint/lib/config.js:191:36) 
at getLocalConfig (/Users/Jim/.nvm/versions/node/v4.1.0/lib/node_modules/eslint/lib/config.js:321:23) 
at Config.getConfig (/Users/Jim/.nvm/versions/node/v4.1.0/lib/node_modules/eslint/lib/config.js:416:22) 

我的原子使用棉短绒,eslint包,我怀疑某些设置可能是原因

+0

有趣的是,改变它到'错误'而不是'警告'扔相同的信息? – azium

+0

你有(全局)安装的'eslint'版本是什么?在终端输入:eslint --version。 – cartant

+0

1.7.3,它说......对我来说太老了 – Jim

回答

相关问题