如何在IntelliJ上为Reaction原生项目设置JS代码完成?

ndh0cuux  于 2022-10-07  发布在  React
关注(0)|答案(2)|浏览(160)

Reaction-Native的项目组织方式如下:

android
--build.gradle
--settings.gradle
ios
node_modules
index.android.js
index.ios.js

它有点乱七八糟,需要编辑js、Java和目标c代码,而且android工作室不支持任何javascrip代码补全。所以我决定用IntelliJ。

问题是,如果我在根级别打开,IntelliJ不能运行Gradle,它会显示Error running build (1): Module 'ReactLearning' is not backed by gradle

然而,如果我在Android工作室或IntelliJ中打开./android,它工作得很好,我可以看到所有的外部库和代码完成。但是现在我不能在根级别编辑任何代码。我可以让两个编辑器打开一个在根目录下,一个专门针对Android,但之后IDE会不断地覆盖彼此的文件。

我能做些什么来告诉IDE/Gradle相关项目是下一个子目录吗?

vuktfyat

vuktfyat1#

创建Reaction Native项目时,会在其文件树中创建一个Android项目:

现在,您可以使用IntelliJ IDEA或Android Studio打开Android项目,路径为:

/path/to/untitled/android

以及通过react-native init使用WebStorm创建的无标题项目,该项目具有JS支持,其路径为:

/path/to/untitled
4si2a6ki

4si2a6ki2#

您可以使用tabnine插件。它具有开箱即用的强大的人工智能自动完成功能。

相关问题