如何使用克隆后的自定义create-react-app创建React项目
使用本地修改版create-react-app创建新项目
下面是两种实用方法,按需选择即可:
方法一:通过npm link全局复用修改版
- 打开终端,进入你克隆的
create-react-app仓库根目录 - 执行
npm install安装依赖(首次操作必须执行) - 执行
npm link将这个修改版包全局关联到npm - 之后在任意目录下,直接运行
create-react-app my-new-project就能创建新项目,此时使用的就是你修改后的版本
方法二:直接调用本地脚本创建(无需全局关联)
- 先进入克隆的
create-react-app仓库根目录,确保依赖已安装(执行npm install) - 切换到你想放置新项目的目录,运行以下命令:
把node /你实际的克隆仓库路径/packages/create-react-app/index.js my-new-project/你实际的克隆仓库路径替换成你电脑里该仓库的真实路径 - 这种方法适合临时使用修改版的场景,不会影响全局的create-react-app版本
注意:如果你的修改涉及react-scripts模块,创建新项目后,需要在新项目的package.json里把react-scripts的依赖指向你修改后的本地版本,或者同样用npm link关联你的react-scripts包,才能让改动生效
内容的提问来源于stack exchange,提问作者Kevin Bryan
相关产品推荐
相关产品推荐

