npm install -D eslint
直接在 bash 中运行
(
export PKG=eslint-config-airbnb;
npm info "$PKG@latest" peerDependencies --json | command sed 's/[\{\},]//g ; s/: /@/g' | xargs npm install --save-dev "$PKG@latest"
)
export 只在 bash 的一次 session 中有效
上述脚本会产生并自动运行等同下面的命令
npm install --save-dev eslint-config-airbnb eslint@^#.#.# eslint-plugin-jsx-a11y@^#.#.# eslint-plugin-import@^#.#.# eslint-plugin-react@^#.#.#
./node_modules/.bin/eslint --init
之后,按照命令行中的指示一直走下去,建立起配置文件,
最后,.eslintrc.js 中出现了配置代码,其中,extends
指向的就是 airbnb