当前文件夹中的react-native init

Aus*_*row 16 react-native

我有一个文件夹设置,包含我已经想要在文件夹中的一些文件.我希望能够跑步

react-native init PROJECTNAME

而不是创建一个文件夹PROJECTNAME,它将在我当前所在的文件夹中初始化一个react-native项目.

这可能吗?


目前,我已经使用我喜欢使用的先前项目(packages.json,配置文件等)创建了我的设置.我删除了node_modules,然后是react-native init PROJECTNAME.然后我将该文件夹中生成的PROJECTNAME/ios PROJECTNAME/android文件夹移动到主项目文件夹中,它的工作非常顺利.只是不是最佳的.

Vik*_*Seč 14

你可以做

$ cd .. && react-native init folder_name
Run Code Online (Sandbox Code Playgroud)

它会覆盖您package.json但保留非默认文件.

  • 这是复制文件夹名称、下拉级别并初始化到其中的代码。`result=${PWD##*/} && cd .. && react-native init $result` 只要确保在文件夹名称中只使用字母数字字符和下划线,否则 react native 会拒绝它。这假设您从要初始化的文件夹开始。 (2认同)