每当我尝试通过全局安装eslint-config-google
npm install -g eslint-config-google
我明白了
npm WARN eslint-config-google@0.9.1 requires a peer of eslint@>=4.1.1 but none is installed.
You must install peer dependencies yourself.
但是当我eslint --v
只是为了再次确认时,我得到了v4.16.0
.
我不知道我哪里错了。
相关问题:另外,我的(主)文件夹中有一个全局默认.eslintrc
文件,我从Atom 中~
的包中指向该文件。linter - eslint
当我在 Atom 上保存任何 .js 文件时,我得到
Cannot find module 'eslint-config-google' Referenced from: /Users/aakashverma/.eslintrc.js
这是我的.eslintrc.js
文件~
:
module.exports = {
"extends": ["eslint:recommended", "google"],
"rules": {
"indent": [
"error",
4
],
"linebreak-style": [
"error",
"unix"
],
"quotes": [
"error",
"single"
],
"semi": [
"error",
"always"
],
// allow console and debugger in development
'no-console': process.env.NODE_ENV === 'production' ? 2 : 0,
'no-debugger': process.env.NODE_ENV === 'production' ? 2 : 0,
}
}