我正在使用React Native,npm,node v 8.9.4,eslint。
如果我import View from 'View'
,我的应用只需从View
获取'react-native'
并且有效(就像我使用正确的import { View } from 'react-native'
时那样)。但是在生产中(可能存在不同版本的节点和不同的构建过程),它会崩溃。
如果我尝试以这种方式导入某些东西,而不是某些系统试图对它进行智能化,我宁愿让它立即抛出错误。我希望有节点,eslint或其他系统警告我这种导入。
如何确保从不存在的节点模块导入只会引发错误,而不是试图明白它?