-
用 create-react-app 创建项目时,最好翻墙;否则有些安装包会安装不上,报超时错误。
-
create-react-app 创建的项目,执行
yarn eject
后,按需引入antd的2种方式:
出处:https://blog.csdn.net/well2049/article/details/78801228
推荐使用第2种方式:在package.json里面直接添加代码,这种方式简单。 -
npm run eject
注意:这是一个单向操作,一旦你使用eject,那么就不能恢复了
使用说明:如果你对create-react-app这个构建工具和配置项不满意,你可以在任何时候eject,从而导出可配置的模板,这个命令可以移除到项目的单一构建依赖,取而代之的是将配置文件和项目依赖到导入到你的项目中,你可以随意支配他们,之后除了eject命令以外其余的命令都是可用的,这些命令也是可配置的,所以这时候你就可以操作他们了,不得不说这个逼装的可以,不就是变成vue-cli类似了吗。
你不是非要使用这个功能,原来的模板指定的功能在中小项目中有很好的表现,你没有必须使用npm run eject的义务,但是作为牛逼的我们意识到如果这个构建工具不能自定义那么鸟用都没有。 -
修改打包内容存放的文件夹:
修改 config/paths.js 文件中,下面这行:
appBuild: resolveApp('build'),
build 修改为相应的内容,比如:dist。
- 修改开发时,localhost打开的端口
修改 scripts/start.js 文件,
const DEFAULT_PORT = parseInt(process.env.PORT, 10) || 8887;