Javascript 流抱怨未类型化导入

Javascript 流抱怨未类型化导入,javascript,typescript,react-native,flowtype,Javascript,Typescript,React Native,Flowtype,我开始了一个React原生项目,该项目用于获取用户的GPS位置,但Flow抱怨库没有类型化。库有Typescript类型,但似乎没有流类型,当我导入库时,VS代码会给我这个错误 从非类型化模块导入将使其成为任何,并且不安全!您的意思是将/@flow添加到react native geolocation service的顶部吗?(非类型化导入)流(LintError非类型化导入) 我能说服Flow停止抱怨这个库吗,还是应该切换到Typescript?我对Flow没有任何特别的偏好,它只是为我设置的

我开始了一个React原生项目,该项目用于获取用户的GPS位置,但Flow抱怨库没有类型化。库有Typescript类型,但似乎没有流类型,当我导入库时,VS代码会给我这个错误

从非类型化模块导入将使其
成为任何
,并且不安全!您的意思是将
/@flow
添加到
react native geolocation service
的顶部吗?(
非类型化导入
)流(LintError非类型化导入)

我能说服Flow停止抱怨这个库吗,还是应该切换到Typescript?我对Flow没有任何特别的偏好,它只是为我设置的
react native init

我用它来创建项目:

npx react-native init WarmerWalker
然后我添加了如下库:

npm install react-native-geolocation-service
npx react-native init MyApp --template react-native-template-typescript
我在我的中按如下方式导入库:

我尝试将库添加到
.flowconfig
中的中,但没有帮助。
也没有忽略
部分


代码似乎有效,只是让流程抱怨。

感谢Alex的评论,我了解到了。创建的
react native
示例应用程序已使用,因此导致了问题。删除
strict local
使其停止抱怨

但是,由于我要使用的库具有Typescript类型定义,因此我将切换到Typescript。我重新生成了示例应用程序,如下所示:

npm install react-native-geolocation-service
npx react-native init MyApp --template react-native-template-typescript

您正在使用flow-in吗?通常情况下,使用何种类型的类型检查器编写库并不重要。您始终可以使用定义repo添加类型。在这种情况下。虽然还没有人键入
react native geolocation service
,但在您或其他人这样做之前,您可能会得到任何信息。