创建React项目以及规范目录结构
创建React项⽬以及规范⽬录结构
刚开始⼯作的时候,没有⾃⼰总结的习惯;每次都是要写⼀个项⽬的时候就去⽹上,官⽹翻翻。官⽹描述得很详细,可能写了多种⽅案,但是对于我们来说,取舍⼀种就可以了,所以每次去翻⼀遍都要看到⼀⼤堆东西。现在想养成⾃⼰总结的习惯。⼀⽅⾯,如果实在不记得就可以翻翻⾃⼰的博客,按照上⾯写的过程来就可以了,因为是⾃⼰⼀贯使⽤的,不会有多余的东西;另⼀⽅⾯,如果能通过⾃⼰总结,印象更深刻记得牢固了,以后就不⽤过来翻博客了那就再好不过了。
创建react项⽬
1.环境安装
node,npm安装啥的不想多说了,这个⼀般安装⼀次就可以永久使⽤了。除⾮偶尔需要升升级,也不碍事。
2.初始化项⽬
//以下两种⽅式创建的项⽬⼀样
npx create-react-app my-app
npm init react-app my-app
是不是觉得这两个东西长得很像?对于我这种记性差的⼈来说是真的分不清楚,尤其是还学了vue-cli的初始化以后;所以我们就得靠理解来记忆了。
npx create-react-app my-app
赵本山喜剧电影
⽤npx创造(create)⼀个react应⽤(react-app),然后后⾯是你的项⽬名称
外盘 内盘
npm init react-app my-app
⽤npm初始化(init)⼀个react应⽤(react-app),然后后⾯是你的项⽬名称
3.项⽬运⾏
这个时候不做任何改动,也可以运⾏项⽬;打开出现的是react初始化界⾯,⼀个很⼤的log图⽚。说明项⽬的创建已经成功了。
npm start
yarn start
4.修改⽂件
src的初始⽬录是这样的,删掉多余的⽂件和导⼊;
index.js
App.js
然后⾃⼰创建需要的⽂件夹,不需要⽤的省略掉。
⽬录详解
assets:放置原始资源⽂件。
components:存放全局组件。
contants:常量⽂件夹,存放常量。
i18n:i18n国际化,各种语⾔的翻译。
pages:页⾯⽂件夹。
router:路由⽂件夹。
utils:存放⼀些常⽤函数的封装。
5.项⽬打包
运⾏下⾯的命令,然后把打包⽣成的dist⽂件夹⾥的内容放到线上就OK啦。中间省略掉的⼀些配置过程就涉及到webpack的内容啦,这⾥不多讲。
npm run build
yarn build
npm init和npx
1.npm init
开花植物npm init会根据你要创建的项⽬,⽣成⼀个pakeage.json⽂件;这个⽂件⽤来记录项⽬最基本的依赖包,npm会读取package.json中列出来的依赖包,然后⾃动安装这些依赖包。如果后续要增加依赖就使⽤命令npm install或yarn add⼿动安装。npm还可以通过。
2.npx
steam单机游戏推荐安装npm@5.2.0及以上版本,会⾃动安装npx;你可能⽬前只想进⾏⼀次create-react-app操作,使⽤npx避免了全局安装create-react-app。关于npx的理解和使⽤,可以参考
npx create-react-app my-app
其实相当于做了如下操作,是其简化版,但是⼜避免了全局安装;
//初始化npm
npm init
//安装create-react-app
世界网友悼念袁隆平npm install -g create-react-app
把字组词//使⽤create-react-app
create-react-app my-app

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。