我有一个文件夹设置,包含我已经想要在文件夹中的一些文件。我希望能够运行
react-native init PROJECTNAME
而不是创建文件夹PROJECTNAME,它将在我当前所在的文件夹中初始化一个react-native项目。
这可能吗?
目前,我的设置已经从我喜欢使用的先前项目(packages.json,配置文件等)创建。我删除了node_modules,然后是react-native init PROJECTNAME。然后我将该文件夹中生成的PROJECTNAME / ios PROJECTNAME / android文件夹移动到主项目文件夹中,它的工作非常顺利。只是不是最佳的。
答案 0 :(得分:12)
你可以做到
$ cd .. && react-native init folder_name
它会覆盖您的package.json
但保留非默认文件。
答案 1 :(得分:1)
目前已there跟踪到此问题。
答案 2 :(得分:0)
我想这样做的原因是有一种单声道回购,但我已经从这种方法转变,因为我不确定它是否有益。
答案 3 :(得分:0)
您应该按照 here 所述在全局范围内安装 react-native-cli 而不是 react-native。
然后命令是:
npx react-native-cli init appname --directory ./appPathToDir