- 搞不清数据类型可以打断点
- 查找资料:MDN(比较官方、百科向)、用谷歌、掘金、github (讨论区、 comment、issue讨论区,PR的信息,看注释里的ref) 、博客、
- 英文搜索问题!!!如果条件允许的话。如果问题很难的话。
- 学会读官方文档
umi 虚拟配置target :在某个项目的 umirc 文件里配置,
不是虚拟配置,学会读官方的文档举一反三,明明说了在 .umirc.ts 里修改项目配置,但是实际要用到还是不清楚去哪里修改。
- run build 与 run dev 测试项目能不能跑通要 npm run build 或者 npm run dev,两个命令的区别就是
npm run build是生产模式,得到的产物在 dist 文件夹下,需要跑一个本地的 server 才能运行,而且生成的产物是静态的,就是后面如果有产生了代码变更需要重新 build,比较大的项目 build 一次时间还是比较长的,所以开发模式下很少用。一开始 build 一次就可以了。(不过有意思的是,有一些 dev 监听不到的变更需要重新跑一下 build )npm run dev是开发模式,会直接在本地把项目跑起来,构建完成之后会直接在命令行摔一个网址给我们,command + 单击 网址就可以访问了。dev 模式会一直监听代码变更,(but 它有时候监听不到,不要怪他。所以有时候 dev 模式下修改了代码,但是本地的项目没有反应,看看控制台终端 dev 命令后面显示的最后编译时间是什么时候,如果不是刚刚修改过,那多半是没监听到,control + c 终止掉重新跑一遍就是了,不要砸电脑);- 跑一个大项目里的子项目,需要现在项目根目录下 npm run dev 或者 build,然后再到子项目的目录下 npm run dev,但是据说只有 umi 的项目会这样,等我见识的多了就能验证是不是这样了。
- typescript 范型:Parameters
- 本地开 server : www.jianshu.com/p/24fe81ae6…
- 看文档可以看看以前版本的文档,最新的信息可能不全
- 常用 VScode 快捷键,来源:B站
- react 复制文本 blog.csdn.net/weixin_4413…