摘要:
npm install安装时报错EACCES: permission denied 即用户权限不足,在执行命令前➕sudo即可。 意思是对执行的用户提权。 例如:npm install -g @angular/cli 改为:sudo npm install -g @angular/cli 阅读全文
摘要:
问题:angular项目执行npm run build 后部署到服务器,打开页面可以正常访问,但是刷新后404 解决方法如下: angular 项目 路径中添加# 即angular项目使用hash模式 设置hash模式的两种途径: 1、在app.module中导入hash import {HashL 阅读全文
摘要:
实现div元素滚动条默认滚动到最底端 使用场景:聊天信息框 需要了解几个属性和方法: scrollHeight:元素高度 - 包含滚动条隐藏部分 clientHeight:元素可视高度 - 不包含滚动条隐藏部分 scrollTo(x, y):元素设置滚动位置方法实现代码: const box = d 阅读全文
摘要:
threeJS 创建水面 报错 /textures/water/Water_1_M_Normal.jpg 404 根据路径找不到水面相关图片, 原因是npm包中未包含图片,并且图片路径指向当前开发环境的src目录下, 解决方法: 在当前开发环境中创建对应的目录, 在threeJS源码git库中找到对 阅读全文
摘要:
错误信息:BrowserModule has already been loaded. If you need access to common directives such as NgIf and NgFor from a lazy loaded module, import CommonMod 阅读全文
摘要:
1、项目下载echarts的npm包 项目根目录执行命令: npm install echarts --save 下载成功后项目的package.json文件中的‘dependencies’对象下会自动添加‘echarts’,并标注你下载的版本 "dependencies": { "@angular 阅读全文
摘要:
1、打开‘系统偏好设置’ 2、找到‘共享’ 3、 找到‘互联网共享’, 在右侧‘用以下端口共享’中选择‘wifi’, 此时提示‘需要打开wifi’,选择‘打开wifi’,如果电脑wifi已打开就不会出现此提示, 打开‘wifi选项’ 4、设置wifi名称和密码,点击‘好’ 5、点击选中左侧列表‘互联 阅读全文
摘要:
/** * 数组转字符串 */ const arr = [1, 3, 5, 7, 9]; // 方法1 const str1 = arr.toString(); // str1: 1,3,5,7,9 // 方法2 const str2 = arr.join('**'); // str2: 1**3* 阅读全文
摘要:
/** * 数组删除指定项 * item: 要删除的项 * array:要执行删除项的数组 * code: 数组项的唯一字段 */ arrayRemoveItem(item, array, code?: string) { const idx = array.findIndex(ite => { r 阅读全文
摘要:
/** * 获取url参数 * name: 可选项,获取某参数,如果不传参将返回参数对象 */ getUrlParams(name?) { const url = window.location.href; const paramList = url.split('?')[1]?.split('&' 阅读全文