摸鱼的心路历程hahahaha
今天在boss看到一个技术栈react+antd+dva
dva是个啥:
是个快速搭建项目的脚手架就对了
搭了几次没运行成功,但是看到了里面文件的结构,和现在公司用的大差不差
安装的时候他推荐使用umi-js,看看去,然后打开了框架的大门
UmiJS——企业级前端开发框架
letmeseesee
上手推荐nvm管理node版本。。。。不知道是啥,估计和npm差不多,先不管
。。。。。。
人家没提供npm的安装,先了解一下nvm
先搞清楚几个东西:node、nvm、npm、npx
node:是一个基于Chrome V8 引擎的JS运行环境
·npm:是node.js默认的包管理系统(用JavaScript编写的),在安装node的时候,npm也会跟着一起安装,管理node中的第三方插件。
·npx:npm从v5.2.0开始新增了npx命令,>=该版本会自动安装npx,具体npx有啥用另外搞一篇来写
·nvm:node版本管理器,也就是说:一个女们可以管理很多node版本(包括npm和npx),可以方便快捷的安装、切换不同版本的node。
node、nvm、npm、npx的关系:
·nvm管理node(包含npm和npx)的版本,npm可以管理node的第三方插件。
·切换不同的node版本,npm与npx也会跟着变化。
好了整的差不多开始安装nvm
mac可以直接链接下载(真香)
windows去下个安装包,https://github.com/coreybutler/nvm-windows
找一下nvm-setup.exe
安装很快,一路下一步,然后我要干嘛。。。
(20220817注:不建议nvm都装c盘,如果nvm和node同时装可能出现node不能使用的情况,推荐使用其他盘符,并进行设置修改,新增
node_mirror:https://npm.taobao.org/mirrors/node/
npm_mirror:https://npm.taobao.org/mirrors/npm/
最好的安装的时候就把安装目录修改,不要在C盘,不要在C盘,不要在C盘。。。(重要的事情说三遍!!!)
)
哦 umi
等下,安装这玩意儿的时候我看到roadhog啥啥一晃而过,好像dva就卡这儿,贼心不死再试试
npm install dva-cli -g
dva new kkdemo
安装就error,呵呵
安装nvm后切换版本到16,但是我这是14的结果切换版本乱码
然后去找个nvm1.1.7的试试
可以了,版本的玄学问题
明天接着划水