带有 react-native 的绝对路径会引发 eslint 错误
absolute paths with react-native raise eslint errors
在我的 React Native 应用程序中,在我的 package.json
中,我将名称设置为 rpms
。这允许我做:
import Component from 'rpms/App/common/Component'
Flow 与这种类型的导入相得益彰,但是 eslint-plugin-import 提高了 import/no-extraneous-dependencies
和 import/no-unresolved
。我已经添加到我的规则中:
"import/no-unresolved": [2, { "ignore": ["rpms"] }],
这样我就可以断开连接 import/no-unresolved
。要禁用我尝试过的另一个:
"settings": {
"import/ignore": ["rpms"]
},
但是它不起作用。但是,我有一种感觉,忽略这些错误可能不是正确的方法。
发布了一个包来解决这个问题
https://www.npmjs.com/package/eslint-import-resolver-reactnative
让我知道进展如何。
在我的 React Native 应用程序中,在我的 package.json
中,我将名称设置为 rpms
。这允许我做:
import Component from 'rpms/App/common/Component'
Flow 与这种类型的导入相得益彰,但是 eslint-plugin-import 提高了 import/no-extraneous-dependencies
和 import/no-unresolved
。我已经添加到我的规则中:
"import/no-unresolved": [2, { "ignore": ["rpms"] }],
这样我就可以断开连接 import/no-unresolved
。要禁用我尝试过的另一个:
"settings": {
"import/ignore": ["rpms"]
},
但是它不起作用。但是,我有一种感觉,忽略这些错误可能不是正确的方法。
发布了一个包来解决这个问题
https://www.npmjs.com/package/eslint-import-resolver-reactnative
让我知道进展如何。