React-native组织其项目,如:
android
--build.gradle
--settings.gradle
ios
node_modules
index.android.js
index.ios.js
它有点乱,需要编辑js,java和Objective c代码,android studio不支持任何javascript代码完成。所以我决定使用intellij。
问题是,如果我在根级别打开,intellij不能运行gradle,它会说Error running build (1): Module 'ReactLearning' is not backed by gradle
但是,如果我在androidstudio或intellij中的./android
打开,它工作正常,我可以看到所有外部库和代码完成。但现在我无法在根级别编辑任何代码。我可以让两个编辑器在根目录下打开一个,一个专门用于android,但是IDE会不断地覆盖彼此的文件。
我能告诉IDE / gradle相关项目是一个子目录吗?