Javascript 找不到模块';react-native-foo-package';

Javascript 找不到模块';react-native-foo-package';,javascript,reactjs,typescript,react-native,node-modules,Javascript,Reactjs,Typescript,React Native,Node Modules,当我将任何组件添加到纯react本机项目时,应用程序屏幕会变成白色的空白页面。 导入“react native foo package”行在包名附近有“…”,它有以下消息: [ts] 找不到模块“react native foo package”的声明文件/project/node_modules/'react-native-foo-package'/index.js'隐式具有“any”类型。 如果存在npm install@types/'react-native-foo-package',请尝

当我将任何组件添加到纯react本机项目时,应用程序屏幕会变成白色的空白页面。 导入“react native foo package”行在包名附近有“…”,它有以下消息:

[ts] 找不到模块“react native foo package”的声明文件/project/node_modules/'react-native-foo-package'/index.js'隐式具有“any”类型。 如果存在npm install@types/'react-native-foo-package',请尝试npm安装,或者添加一个新的声明(.d.ts)文件,其中包含
声明模块'react native foo-package'

npm install@types/'react-native-foo-package'帮不上忙,因为npm中不存在此包。 我不使用任何类型脚本文件或相关代码来创建类型脚本

反应:“16.6.0-alpha.8af6728”

反应本机:“0.57.4”

  • 这个问题不能回答我的问题,因为在我的package.json文件中,不存在“main”
      嗯@Samane Yaghoobi是对的!它与“main”无关:“index.js”。 这是你应该做的。在任何平台(VsCode或Atom)上成功地在项目中设置库之后。从命令行重新运行项目=>react native run android。之后,在Android Studio中导航到您的项目。然后打开build.gradle并再次同步你的gradle。然后只是为了确保,在Android Studio中检查主应用程序,看看文件(例如import com.whatever.foo)是否正确导入,如果一切正常,就可以开始了。如果您需要在VsCode/Atom中设置库的进一步说明,请告诉我,我将创建可视化演示,使事情更加清楚


      快乐编码

      这个问题有你需要的所有解决方案,可能是@Think Tworth I编辑我的问题的副本。