脚手架创建项目
背景
个人学习开发过程中一些案例的测试,快捷开发测试
配置镜像源
原本镜像:
npm get registry
设置淘宝镜像源
npm config set registry http://registry.npm.taobao.org/
镜像的还原
npm config set registry https://registry.npmjs.org/
环境依赖版本:
"react": "^16.14.0",
"antd": "^3.26.20",
安装脚手架
npm install create-react-app -g
创建项目
方式一:
npx create-react-app antd-app
cd antd-app
npm start
方式二:
sudo npm install -g yarn
yarn global add create-react-app
create-react-app antd-app
cd antd-app
yarn start
安装React 16.x
npm install "react": "^16.14.0" --save
说明:版本较低个人工作中使用的版本
安装Ant-Design 3.2.x
npm install antd@"^3.26.20" --save
说明:版本较低个人工作中使用的版本
项目配置
Ant-Design按需加载
安装所需要的包
npm install react-app-rewired@"^2.1.8" --save
npm install customize-cra@"^1.0.0" --save
修改配置文件 package.json
源文件:
"scripts": {
- "start": "react-scripts start",
+ "start": "react-app-rewired start",
- "build": "react-scripts build",
+ "build": "react-app-rewired build",
- "test": "react-scripts test",
+ "test": "react-app-rewired test",
}
修改为:
"scripts": {
"start": "react-app-rewired start",
"build": "react-app-rewired build",
"test": "react-app-rewired test",
"eject": "react-scripts eject"
},
安装 babel-plugin-import@"^1.13.3
npm install babel-plugin-import@"^1.13.3" --save
项目跟目录下创建 config-overrides.js
const { override, fixBabelImports } = require("customize-cra");
module.exports = override(
fixBabelImports("import", {
libraryName: "antd",
libraryDirectory: "es",
style: "css",
})
);
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 模板不会安装或需要功能定制以及二次开发?
发表评论
还没有评论,快来抢沙发吧!