
遇到的问题及解决方法
遇到的问题及解决方法
X北辰北
坐标成都,专注于Web开发,主要技术栈为React。
展开
-
Create-react-app创建的项目打包后页面空白的解决方法
问题描述:当我们使用create-react-app脚手架创建一个react项目之后,等到项目开发完成想要打包部署时会发现,通过npm run build命令打包后的项目在浏览器端访问时会出现页面空白的情况。解决方法:此类问题一般有两种解决方法,其中第一种也是最常见的,当我们打开浏览器控制台时会发现,当首页空白时浏览器控制台会报一大堆的404资源请求错误,这种情况下很好解决,我们只需要在项目根目录下的package.json中添加一行配置即可,如下:"homepage": "./",原创 2021-11-06 09:44:17 · 2411 阅读 · 1 评论 -
ArcGIS Pro 2.5安装中文汉化包时报错“指定路径为空”
问题描述之前在电脑上安装的是ArcGIS Pro 2.5版本的英文版,后期需要中文包的时候就安装了Pro的中文包,但是有一次将Pro卸载后,自己闲着没事干把Pro在本机上的含有离线许可的文件夹给删了,删的过程中可能不小心多删了其他文件,然后就出现了下述问题:后期不管是ArcGIS Pro 2.5还是2.6版本都能重新安装,也能正常使用,但是如果要安装中文包的话,就会报错说"指定路径为空",如图:解决方法搞了好久都没搞定,最后在王老板的帮助下解决了,以下是解决流程:1、打开自己电.原创 2020-12-02 12:42:46 · 8703 阅读 · 8 评论 -
ArcGIS JS API中的PopupTemplate功能模块中加载图片异常
问题描述从后端接口拿到一个图片的url地址,然后需求是将这个图片渲染到ArcGIS JS API提供的PopupTemplate弹窗面板中,让用户点击地图上的某个位置时,可以弹窗详细的信息弹窗,在这个弹窗中其中就有从后台拿到的这个图片,类似于下面这种效果:上述效果其实实现起来的话很简单,只需要我们在实例化弹窗的时候传入相应的渲染对象属性值就可以了,如下所示:var test...原创 2020-03-31 11:30:00 · 2031 阅读 · 7 评论 -
ArcGIS Pro打开后无法连接到arcgis.com
问题描述解决方法IE设置,勾选如下选项即可如果勾选后Pro出现登陆界面,但是输入用户名和密码出现以下界面,用管理员身份运行Pro即可解决。附:如果以上方法没有用,就直接下载安装一个腾讯电脑管家,然后在工具箱中找到网络修复工具,修复一下网络配置就好了。...原创 2020-02-14 09:15:59 · 5630 阅读 · 7 评论 -
安装谷歌浏览器特定版本后禁止自动更新
问题描述我们通过离线安装谷歌浏览器后,第一次打开浏览器时会默认下载最新版本,等到我们重启浏览器后它会自动更新。在项目中为了能固定浏览器版本,所以要禁止谷歌浏览器的更新,网上找了好多方法都没用,自己摸索出来了以下方法。操作步骤1、我们通过网络下载谷歌浏览器的特定历史版本,这边给大家一个参考链接(https://dl.lancdn.com/landian/soft/chrome/m/...原创 2020-02-12 13:43:40 · 7061 阅读 · 6 评论 -
tomcat出现“localhost拒绝了我们的请求”问题
问题描述:安装portal的时候就已经配置过https,而且之前的一段时间访问“https://localhost”的时候也是能正常访问,但是今天访问的时候发现突然不行了,浏览器报错“localhost拒绝了我们的请求”,所以很是郁闷。解决方法:通过查找资料得知,是因为端口占用问题,所以我们按照这条思路来解决问题。具体操作步骤如下:1、打开命令行工具,输入“netstat -...原创 2020-02-03 10:23:44 · 10698 阅读 · 5 评论 -
ArcGIS Server集群部署时出现某几台机器服务已停止的情况
问题描述:在部署ArcGIS Server 10.4.1集群的时候,部署了五台,但是最后查看的时候发现【集群】目录下只显示三台,【计算机】目录下显示五台,但是有两台显示“已停止”,点击启动之后报错,如图:解决方法:点击后面的“删除”图标,我们将它从站点中删除,然后重新添加一次,问题得到解决。...原创 2020-02-03 09:51:08 · 763 阅读 · 2 评论 -
ArcGIS Pro 2.2发布4490的2000地理坐标系服务,发布成功后服务的坐标系自动转换为3395Mercator投影坐标系的解决方法
问题描述使用ArcGIS Pro 2.2发布了一个坐标系为2000的地理坐标系服务图层,等待服务发布成功后查看服务时发现,发布成功的服务坐标系自动转换为了3395的墨卡托投影坐标系,如图:上图服务页的截图是成功解决后的截图,因为出现3395不正确的坐标系页面忘记截图了。解决方法查阅资料后发现可以通过取消勾选一个选项即可解决,如下所示:1、在发布服务的时候,我...原创 2020-01-21 12:46:09 · 2257 阅读 · 2 评论 -
浏览器访问linux服务器上tomcat中的pdf文件时报404,无法访问的问题
问题描述项目需求中有一个功能模块,需要在浏览器中浏览pdf文件,客户现场情况是这些pdf文件在客户的服务器上的tomcat中,我们前端用<iframe>标签来实现,但是当我们给标签的src属性传入文件地址时,发现pdf文件无法浏览,控制台报404错误,如下所示:解决方法1、通过查阅资料,有人说给tomcat的server.xml文件添加如下配置信息即可解决,如下:...原创 2020-01-21 12:31:32 · 2563 阅读 · 0 评论 -
Vue中修改Element UI组件库中的选择器背景色不生效的解决方法
问题描述在项目中需要实现如下所示的控件样式:选择器使用了Element UI组件库中的select控件,但是该控件并没有提供修改背景颜色的接口或方法,所以只能自己通过强行修改组件源码中的类样式来实现,如下所示:.mapviewSelect input { background-color: #071D2B !important; color: #ffffff...原创 2020-01-21 12:26:20 · 7134 阅读 · 0 评论 -
Vue项目打包部署后首页空白的问题
问题描述在进行项目开发的时候,用Vue进行项目框架的搭建并开发,开发完成时需要部署到客户现场,通过命令npm run build将项目打包,然后上传至服务器的tomcat目录下,然后通过地址访问时发现,系统首页加载空白。在浏览器控制台一看,是js和css等资源的引用路径出错,所以解决方法如下。解决方法1、网上好多文档都说在项目的根目录下找到config文件夹,然后将...原创 2020-01-21 12:23:19 · 3841 阅读 · 2 评论 -
关于react中this丢失的解决方法
问题描述在用react编写组件时,我们如果想为一个按钮绑定点击事件,按如下方法书写代码时并不会报错,而且绑定的点击事件也会顺利执行,但是我们如果想要在这个点击事件中调用setState()方法修改state的值时,发现代码执行后页面并没有如期渲染:<button onClick={this._updatePropsEvent}>更新子组件的props</button&g...原创 2020-01-21 12:20:15 · 1257 阅读 · 0 评论 -
ArcGIS JS API加载Portal中的服务或资源时,一直弹窗提示输入用户名/密码的问题
问题描述 当我们用ArcGIS JS API(无论3.X还是4.X版本)去加载Portal for ArcGIS中的服务或者GP工具等资源时,如果该资源的权限不是公共的,在我们的前端界面就一直会有一个弹窗,提示我们输入用户名/密码,如下图所示:解决方法 其实这问题就是由权限问题引起,解决此问题的核心就是解决你要加载引用的这个服务或者GP工具等资源的...原创 2019-12-31 16:51:05 · 3239 阅读 · 16 评论 -
jQuery的AJAX请求成功,但是跳转到error的解决方法
问题描述 最新在项目中,使用jQuery的ajax请求ArcGIS Server的服务,因为服务开启了token验证,所以需要在请求服务之前调用ArcGIS Seerver的token生成接口,然后再调用服务,如下:let user_token='',_self=this;//获取token$.ajax({ method:"post", //url:a...原创 2019-08-19 12:46:19 · 1495 阅读 · 0 评论 -
react-router路由使用时引入Route时报错
问题描述 今天使用npx create-react-app命令初始化了一个react应用,然后安装antd和react-router-dom模块后准备进行开发,到配置路由这一步的时候,引入BrowserRouter和Link是正常的,但是引入Route的时候代码却出现了提示,此模块不能使用。 在模块安装文件夹中查看时发现Route.js这个模块是安装了...原创 2019-05-30 14:27:24 · 2843 阅读 · 3 评论 -
react引用Ant Design后,表格点击时添加背景色
问题描述: Antd中新建一个表格后,默认只添加了鼠标经过事件,即:鼠标经过表格的每一行时,那一行就会添加一个淡色的背景。但是现在有需求,要给表格添加一个点击事件,就是在点击每一行时,也会添加一个背景效果。解决方法: 查看Antd的官网文档可以发现,表格有rowClassName和onRow两个属性,我们通过这两个属性来实现表格的点击添加背景色效果。...原创 2019-05-27 16:53:25 · 5175 阅读 · 6 评论 -
react路由配置修改为HashRouter as Router后报错处理
问题描述: 为了解决在配置路由,项目打包发布后访问时首页空白的问题,我们将BrowserRouter as Router修改为了HashRouter as Router,但是修改后虽然解决了我们页面空白的问题,却出现另一个问题:Warning: Hash history cannot PUSH the same path; a new entry will not be add ...原创 2019-02-21 09:25:19 · 1820 阅读 · 0 评论 -
win10 内存或系统资源不足,无法打开PPT
问题描述: 在电脑上打开一份PPT后,然后点击另一份PPT,显示“系统资源不足,无法启动应用”的字样,但是单独打开两个文件是可以的,如图: 解决方法:1 在打开的PPT文件里选择左上角的“文件”菜单,然后点击“选项”,如图:2 然后在打开的界面中选择“信任中心”,然后点击“信任中心设置”,如图:3 然后信任中心设置页面选择“受信任位置”,添加新位置...原创 2019-01-09 14:00:07 · 16552 阅读 · 0 评论 -
Windows 10关闭自动更新
1、按住“windows+r”打开运行窗口,然后输入“services.msc”,如图所示:图 运行窗口2、点击确定之后打开服务页面,在此可以看到计算机所有的服务,找到“Windows Update”服务,可以看到此时的服务是启动了的,如图:图 服务页面3、鼠标右击打开此服务的属性页面,如图所示:图 属性页面4、在【常规】选项卡下面,点击“停止”按钮来停止服务,此时自动更新服务已经停止,但为了防止...原创 2018-06-30 15:27:00 · 771 阅读 · 0 评论 -
win 10安装ArcGIS Server 10.6后打不开server manager页面
安装好ArcGIS Server 10.6之后突然打不开创建站点的页面,也就是server manager页面,浏览器报错说“localhost无法建立连接”网上找了好久也没有找到解决方式,最后没办法换个盘重装了一次之后还是打不开页面,但是稍等了一会之后又是可以了,这次的报错可能由以下几种原因:1 安装路径有中文、下划线或者路径名称过长但是此原因已经排除,因为第一次安装路径是默认...原创 2018-08-07 15:04:45 · 6389 阅读 · 8 评论 -
为Server配置Web Adaptor的时候Server路径报错
在ArcGIS Server 10.6.1配置Web Adaptor的时候,出现“请检查是否能够顺利访问ArcGIS Server URL”的错误提示。 解决方法:发现是因为浏览器中Web Adaptor的访问地址是http访问,所以将访问地址修改为https即可解决。...原创 2018-08-07 15:07:31 · 687 阅读 · 1 评论 -
ArcGIS 10.3安装后授权出问题
问题描述:在安装完ArcGIS Desktop、ArcGIS Engine10.3之后,按照之前的授权过程,将两份授权文件拷贝至响应目录下,出现以下问题,如图: 解决方法:查找网上资料才发现,原来10.3的版本除了替换上述两份文件之外,还要再替换一个文件,就是AfCore.dll文件,替换之后打开软件正常运行。此文件在我的资源中查找。 ...原创 2018-09-14 10:02:36 · 4695 阅读 · 4 评论 -
React+Ant Design学习——“startsWith”报错
问题描述: 根据《 07 React+Ant Design学习(一)——快速构建一个主页》的操作流程完成一个主页的编写之后,此主页在谷歌浏览器是正常运行的,但是在QQ浏览器打开却报错,如下: 解决方法: 通过查阅资料才发现这个startWith属性是ES5里新规范的一个属性,谷歌很及时的就支持了这一属性,而IE始终不支持,所以才导致QQ浏览器中报错的结果。所...原创 2018-10-19 12:26:38 · 809 阅读 · 0 评论 -
从ArcMap 10.6.1发布服务到Portal,服务器地址错误
问题描述:在AarMap中发布服务时,填写server的地址和用户名,软件提示不能连接到此地址或此账号没有控制权。 解决方法:填写portal的地址和用户名,即可发布服务。...原创 2019-01-04 16:11:41 · 946 阅读 · 0 评论 -
三维地图添加切片图层坐标系报错
问题描述: 在学习4.X版本的API开发时,想创建一个切片图层并将它添加至底图上,按照官网教程进行编写代码之后运行,出现如下图所示的错误: 解决方法: 仔细查看报错原因,提示说是因为坐标系的问题。 这是因为我在加载切片图层的时候,当时发布此图层时,该图层的坐标系是投影坐标系,现在添加到三维场景里,需要用地里坐标系,所以在ArcMap...原创 2019-01-04 16:32:03 · 664 阅读 · 0 评论 -
三维地图添加切片“lods of null”报错
问题描述: 将图层的投影转换后发布服务,然后加载到底图上时,关于坐标系的报错已经消失,但又出现了一个新的错误信息“Cannot read property 'lods' of null at Object.g.checkIfTileInfoSupportedForViewSR ……”,如图: 解决方法: 我将自己的服务和官方实例中的服务进行了比对,官...原创 2019-01-04 16:40:44 · 508 阅读 · 0 评论 -
Ant Design表格批量删除后选中框残留问题
问题描述: 在使用react框架结合Antd来开发项目的时候,用到了table组件,实现表格的批量删除功能时遇到了一个问题:当我们批量删除数据后,表格的数据内容更新了,但是每行前面的选中框还是选中的状态,有残留,如下: 解决方法: 官网给出了解决思路:我们要先定义rowSelection,然后定义它的onChange事件,如下: ...原创 2019-01-04 16:53:07 · 8482 阅读 · 6 评论 -
react打包部署到tomcat后,首次加载时首页空白
问题描述: 当把react项目打包部署到tomcat的时候,在浏览器访问时发现之前设置为主页的路由模块并没有加载,需要我们点击这个模块后才可以加载,而且点击浏览器的刷新按钮时,直接报错。 解决方法:将路由的引用改为“HashRouter as Router”就可以,如图: 参考地址:https://blog.youkuaiyun.com/bbsyi/article...原创 2019-01-04 16:55:30 · 2264 阅读 · 0 评论 -
Ant Design中的表格中key的处理
问题描述: 在使用table标签时,指定数据源的时候必须要指定一个key值,这个值必须是唯一的,但是在我们的数据中难免会出现key值重复的问题,比如在嵌套循环中这个问题出现的频率就很高,最终影响后续操作。 解决方法; 既然在循环嵌套时会出现key值重复,那我们在循环时就先不指定key,在table标签中使用rowKey属性来指定dataSource中的某...原创 2019-01-04 16:58:27 · 11268 阅读 · 0 评论 -
express不是内部或外部命令
问题描述: 全局安装Express框架后,在命令行工具想通过express命令来实例化一个工程或者查看express的版本信息时提示说“express不是内部或外部命令”,如图: 解决方法: 查找资料发现最新版的express将工具命令单独分了出来,所以想要使用express命令的话还要安装命令工具,如下:npm install -g expr...原创 2019-01-10 17:40:46 · 2257 阅读 · 0 评论 -
关于实例化图层后获取不到图层属性问题
问题描述: 在前端实例化一个图层之后,输出该图层可以看到此图层所有的字段信息,但是输出具体字段时,显示未定义,如图: 解决方法: 此问题出现可能原因就是关于数据加载的某些问题,解决方法的话也很简单。就是在外层写一个方法,此方法表示这个输出语句应该是此图层加载完成后才执行输出,如下: ...原创 2019-01-07 13:35:59 · 477 阅读 · 5 评论 -
win 10中解决“此文件在另外一个进程中运行”的问题
问题描述: 当我们在移动或者删除某些文件时,系统会提示“此文件已在其他文件中打开”,然后导致不能进行删除或者移动操作。但是,我们明明没有打开此文件或者已经关闭了,它还是一直提示。 解决方法: 1 在桌面底部状态栏鼠标右击打开任务管理器,然后选择“性能”,点击左下方的“打开资源监视器”,如图: 2 在资源监视器页面选择...原创 2019-01-09 13:54:41 · 4393 阅读 · 0 评论 -
ArcGIS Server 10.6 安装在windows server 2008 r2 环境中遇到的问题及解决方法
之前在windows server 2008 r2 环境中安装ArcGIS Server 10.6,因为安装环境太过于原始,在server安装之前打了很多补丁,在server安装好之后进行授权时,授权程序打不开,提示信息说是缺少某“.dll”文件,然后自己也是打了很多个补丁,比如c++ 2013 Redistributable Packages、c++ 2014 Redis...原创 2018-04-27 17:38:35 · 3011 阅读 · 0 评论