React native 反应本机更新模板
我用一个模板开始了我的项目:React native 反应本机更新模板,react-native,templates,React Native,Templates,我用一个模板开始了我的项目: react native init myApp--template 模板已升级,我想知道是否有办法升级我的项目而无需手动。tl;博士 一句话,不行。你得手工做 模板 模板系统非常愚蠢,它基本上创建一个新的react本机项目,然后复制模板中包含的文件,然后安装列出的依赖项 毫无疑问,由于您将更新原始模板中包含的文件,因此您不希望只在现有项目上安装它,并希望一切顺利。那会给你带来很多问题。您可能还安装了需要与本机代码链接的依赖项,但模板不会特别了解这些更改 升级方法 那
react native init myApp--template
模板已升级,我想知道是否有办法升级我的项目而无需手动。tl;博士
一句话,不行。你得手工做
模板
模板系统非常愚蠢,它基本上创建一个新的react本机项目,然后复制模板中包含的文件,然后安装列出的依赖项
毫无疑问,由于您将更新原始模板中包含的文件,因此您不希望只在现有项目上安装它,并希望一切顺利。那会给你带来很多问题。您可能还安装了需要与本机代码链接的依赖项,但模板不会特别了解这些更改
升级方法
那么,如何更新到新模板?这取决于你对这个项目做了什么。不幸的是,这不是一个简单的方法
要查看模板之间的主要更改,我将查看您当前使用的版本中包含的文件,以及您计划使用并创建diff
的版本,这可以使用以下命令完成
diff-ur b a>ba.diff
其中a
和b
是您要比较的目录
不幸的是,您使用的模板没有在他们的github上创建发布
您可以尝试从npm页面下载它们
最终,您可以通过查看提交历史来比较其上的更改,您可以查看changelog
(如果存在),您还可以查看它们正在使用的依赖项版本,并查看它们是否与您使用的版本不同
您可以使用github来完成您的任务
下面是一个比较最近提交和几天前提交的示例。
非常感谢您!虽然这不是我所期望的,但它帮助很大,回答了我的问题。