eslint-plugin-react-internal这个包我搜过了,没有啊,只有eslint-plugin-react,google也找不到这个东西。难不成是facebook打包的时候写错了?
eslint-plugin-react-internal
本来就在 npmjs.com 中不存在。
以下代码截取自 package.json
json{
"name": "react-tools",
"description": "A set of complementary tools to React, including the JSX transformer.",
"version": "0.14.0-alpha3",
"devDependencies": {
"eslint-plugin-react": "^2.5.0",
"eslint-plugin-react-internal": "file:eslint-rules",
"eslint-tester": "^0.7.0"
}
}
其中 eslint-plugin-react-internal
的版本号写的是 file:eslint-rules
,这个代表直接从本地的路径 ./eslint-rules
中安装,规则参考:https://docs.npmjs.com/files/package.json#dependencies
GitHub 上 react 是有 eslint-rules 目录的,你可以检查下是不是你把这个目录丢失了?