24小时更新:0篇 一周更新:3篇最近更新
Deshun 发布于 2年前 (2021-09-26) 1468℃
赞 (0)
前端在开发中肯定遇到过 Uncaught TypeError: Cannot read property 'type' of undefined. 错误。这是一个可怕的错误,数据正常的情况是可以正常运行的,如果某个 API 返回了意外的空值,就会抛出这个错误,影响程序的正常运行。今天就讨论一下如何从源头阻止这个问题的发生。工具库下面简单例举两个:lodash 里的 _.get(文档...
标签:
object
/ 对象
/ 对象遍历报错
/ 对象循环报错
/ 可选链式调用
/ 循环对象
Deshun 发布于 2年前 (2021-09-13) 563℃
赞 (0)
dumi 文档工具项目,执行 yarn start 命令报错:'core-util-is' MODULE_NOT_FOUND ,具体报错信息如下:Command failed: D:\Pansoft\analysis-lib\node_modules\.bin\lerna ls --json ...
标签:
dumi
/ umi
/ dumi报错
/ dumi执行yarn start报错
/ dumi运行报错
/ dumi报错core-util-is
/ core-util-is报错
/ core-util-is
Deshun 发布于 2年前 (2021-09-08) 2030℃
赞 (2)
Umi 打包部署到服务器,刷新页面会报 404 错误,这个问题一般是服务端来处理的,比如 Nginx 代理重定向。Umi 官方也提供了解决方法,下面一一介绍一下。1、改用 hashHistory在配置文件 .umirc.js 中增加一行配置:history: { type: 'hash' },修改后路由中会由 w...
标签:
React
/ Umi
/ Umi打包404
/ React打包404
/ Umi部署404
/ React部署404
/ Umi静态化
/ Umi配置hashHistory
Deshun 发布于 2年前 (2021-08-31) 1485℃
赞 (1)
headScripts配置 <head> 里的额外脚本,默认值为数组,数组项为字符串或对象。Type:ArrayDefault:[]大部分场景下用字符串格式就够了,比如:export default {
headScripts: [`alert(1);`, `https://a.com/b.js`],
};会生成 HT...
标签:
umi
/ typescript
/ react
/ umi引用js
/ umi引入js
/ umi使用js
Deshun 发布于 2年前 (2021-08-24) 891℃
赞 (1)
npm 源管理工具 nrm npm install -g nrm 全局安装后执行命令报错:internal/validators.js:124
throw new ERR_INVALID_ARG_TYPE(name, 'string', value);
&...
标签:
npm
/ npm源
/ npm源管理工具
/ npm源切换
/ nrm
/ nrm报错
/ nrm执行命令报错
Deshun 发布于 2年前 (2021-08-22) 886℃
赞 (0)
create-react-app 项目使用css-module及问题整理使用 create-react-app 创建的 React TypeScript 项目,如何以 Module 的形式引入 css 呢?正常情况可以这样引入:import './index.scss';但是像下面这样:import styles from './in...
标签:
React
/ style-components
/ react引入css报错
/ react引入css
/ ts
/ typescript
Deshun 发布于 2年前 (2021-08-17) 678℃
赞 (0)
React HooksHook 是 React 16.8 的新增特性,可以让你在函数组件中使用 state 以及其他的 React 特性。从概念上讲,React 组件一直更像是函数。而 Hook 则拥抱了函数,同时也没有牺牲 React 的精神原则。优点代码可读性更强,原本的写法同一块功能的代码逻辑被拆分在了不同的生命周期函数中,不利于维护和迭代,通过 React Hooks 可以将功能代码聚合,...
标签:
React
/ Hooks
/ react hooks
/ state hook
/ effect hook
/ useEffect和useLayoutEffect对比
Deshun 发布于 2年前 (2021-08-11) 743℃
赞 (0)
作为一名合格的程序员,新建文件、文件夹不知道怎么命名?还在用拼音和首字母?不如了解一下程序员开发、写代码时经常用到的单词,语义开发,方便维护。Audio:声音Cache:缓存Cloud:云Collection:收藏Columns:列Comm:通讯Constant:常数Custom:定制Discuss:讨论Emotion:表情 / 情感Enum:枚举Expression:表达 / 表情File:文件...
标签:
程序员
/ 开发常用单词
/ 英语
/ 英语单词
/ 代码单词
/ 开发单词
/ 程序员常用单词
/ 开发常见单词
Deshun 发布于 2年前 (2021-08-03) 9414℃
赞 (0)
折腾了半天,我还是决定换回了百度云CDN,同时整理了一些常用的CDN节点IP段,可以加到防火墙白名单,防止误伤“友军”。本文整理了腾讯云CDN、百度云CDN、阿里云CDN、创宇云CDN(加速乐)、360网站卫士CDN(奇安信网站卫士)、牛盾云安全CDN、Cloudflare CD...
标签:
百度云cdn节点
/ 阿里云cdn节点
/ 腾讯云cdn节点
/ cdn节点ip段
/ 360cdn节点
/ cdn节点
/ 内容分发网络
Deshun 发布于 2年前 (2021-08-01) 2257℃
赞 (0)
在开发中可能一个项目包含多个子项目,如前端项目和后台管理的项目放在同一个服务器目录中。前端项目地址是 www.w3h5.com ,后台管理项目地址是 www.w3h5.com/admin 。这样会遇到一个问题,本地开发是好的,部署后就没反应了,页面无法正常打开,而且没有报错?没有报错! 这是应用部署在非根路径的典型现象。为啥会有这个问题?因为路由没有匹配上,比如你把应用部署在 /xxx/ 下,然后...
标签:
Umi
/ React
/ React刷新404
/ React非根目录打包
/ React自定义目录
/ React刷新报错
/ React打包
/ Nginx