YumeのDiary

6 年間、共に歩んでくれたあなたへ。

修改 React-Native Android App 包名

不知道是为什么(大概是依赖太多?),每次执行 react-native init 创建新项目的时候,总是要等个将近 10 分钟的样子…… 对于初学者来说,需要在短时间内创建好多好多好多的项目,这样每次 init 就要浪费好长的时间。用 verbose 模式一看,其实 react-native init 的过程中大部分时间是在安装 node_modules 文件夹里的依赖,那么如果每次要创建新项目的时候保留 node_modules 文件夹,只是复制一份纯净的 android, ios, index.android.js 和 index.ios.js 会省很多的时间。
不过众所周知的是即使这样做的话,如果不做改动的话,这些新项目的 package name 都是相同的,在同一台设备中只能存在一个唯一包名的 App。搜索了一下 React Native 改包名 一类的关键词,找到了一些结果,好像很有道理的样子,照做之后兴高采烈地 react-native run-android 的时候……各种编译出错。于是就在这个基础上,自己踩了一些坑,最后总结出了修改包名的完整过程。

// 2月 17日, 2017

初探全新的 Node.js 包管理器 Yarn

FAST, RELIABLE, AND SECURE DEPENDENCY MANAGEMENT.

就在昨天,Facebook 发布了新的 node.js 包管理器 Yarn 用以替代 npm。咱虽然是个半桶水的咸鱼前端,不过也得跟上 Javascript 这股潮(hong)(huang) 的脚步,所以便有了下面这篇文章。大概的浅尝了一下这个自称是又快又可信赖又安全的包管理,所以写的内容不会很详细,更多的可能只是针对这个全新的包管理与 npm 的不同之处来对比。也可能有些地方写得不对,如果有的话,欢(lai)迎(da)指(wo)正(a)。

// 10月 12日, 2016