当前位置: 首页 > news >正文

上海软件培训网站建设西安发布最新通知公告

上海软件培训网站建设,西安发布最新通知公告,宜宾网站开发公司,android什么意思前言 最近新入职了一家公司,公司新开了有个未来城市的项目,需要用到3D城市建模,公司老总选了Mars3d作为前端框架,项目分给我了,又是一个全新的领域,开搞吧! 下面是自己遇到的几个小问题&#x…

前言

最近新入职了一家公司,公司新开了有个未来城市的项目,需要用到3D城市建模,公司老总选了Mars3d作为前端框架,项目分给我了,又是一个全新的领域,开搞吧!
下面是自己遇到的几个小问题,记录一下:

  • 1 npm install copy-webpack-plugin --save -dev 时报错

在这里插入图片描述解决办法:npm install copy-webpack-plugin --save -dev --legacy-peer-deps

  • 2 第二个小错误就是很简单的粗心了,报错代码:const path = require(‘path’)SyntaxError: Identifier ‘path’ has already been declared解决办法:检查一下代码,就是自己多写了一遍这个声明语句,把重复的代码删除就好了。

  • 3 ERROR TypeError: compilation.getCache is not a function
    在这里插入图片描述
    解决办法:出现这个错误一般是我们的webpack和copy-webpack-plugin的版本不匹配导致的,这个时候我们只需要删除自己的copy-webpack-plugin,然后安装一个低版本的即可(这可能是第一个问题安装的后遗症
    两条指令:卸载:npm uninstall copy-webpack-plugin,安装:我安装的是copy-webpack-plugin@5.0.0,我的webpack版本是

  • 4 ERROR Error: [copy-webpack-plugin] patterns must be an array
    解决办法:这个是说我们的配置 new CopyWebpackPlugin()的参数必须是一个数组,我们从官网拷贝过来的代码好像是

        new CopyWebpackPlugin({patterns: [{ from: path.join(cesiumSourcePath, 'Workers'), to: path.join(config.output.path, cesiumRunPath, 'Workers') },{ from: path.join(cesiumSourcePath, 'Assets'), to: path.join(config.output.path, cesiumRunPath, 'Assets') },{ from: path.join(cesiumSourcePath, 'ThirdParty'), to: path.join(config.output.path, cesiumRunPath, 'ThirdParty') },{ from: path.join(cesiumSourcePath, 'Widgets'), to: path.join(config.output.path, cesiumRunPath, 'Widgets') }]}),

改成这样就好了

      new CopyWebpackPlugin([{ from: path.join(cesiumSourcePath, 'Workers'), to: path.join(config.output.path, cesiumRunPath, 'Workers') },{ from: path.join(cesiumSourcePath, 'Assets'), to: path.join(config.output.path, cesiumRunPath, 'Assets') },{ from: path.join(cesiumSourcePath, 'ThirdParty'), to: path.join(config.output.path, cesiumRunPath, 'ThirdParty') },{ from: path.join(cesiumSourcePath, 'Widgets'), to: path.join(config.output.path, cesiumRunPath, 'Widgets') }])
  • 5
    These dependencies were not found:
    @turf/turf in ./node_modules/mars3d/dist/mars3d.js
    *mars3d-cesium in ./node_modules/mars3d/dist/mars3d.js, ./src/main.js
    To install them, you can run: npm install --save @turf/turf mars3d-cesium
    这个很简单就跟着运行这条指令就好了。 npm install --save @turf/turf mars3d-cesium

  • 6 还有问题我会继续更新

http://www.yayakq.cn/news/927052/

相关文章:

  • 做网站的工作记录做网站与网店运营
  • python网站开发详细步骤com域名注册量
  • 四川省查询建设证书的网站最好看免费观看高清大全城中之城
  • wordpress错误怎么解决方法vueseo解决方案
  • 四川省城乡与建设厅网站网站建设搭建公司
  • 长沙网站整站优化介绍一个地方旅游网站怎么做
  • 手机怎么做弹幕小视频网站汕头建设银行各支行电话
  • 金融投资网站模板贵阳网站如何推广
  • 为什么建设银行网站怎么在网络上做推广
  • 怎么做公益网站网站无法被百度收录
  • 天津河东网站建设公司西安企业门户网站建设
  • 网站开发选择什么软件网页设计网站制作收获
  • php英文网站源码学生个人网页制作html代码
  • 网站建设商务代表工作总结网站开发 程序开发阶段
  • 网站一般在哪建设蓝色网站导航
  • 宜宾做网站成安县城乡建设规划局网站
  • 网站设计说明书范文seo课程培训视频
  • wordpress+站群软件厦门微网站制作
  • 域名和网站建站公司链接百度打广告多少钱一个月
  • 北京网站设计必看刻网站建设网易
  • 网站建设方案实验报告企业网站员工园地建设
  • 织梦做的网站怎么添加关键词手机net网站开发
  • 如何做ptp刷流量的网站dw做的静态网站怎么分享链接
  • 网站建设合同规范学做粤菜的网站
  • 网站底部导航设置龙岩网站建设推广
  • 怎么测网站流量吗课程开发公司
  • 加强门户网站建设提升网站建设的技术路线
  • django做的购物网站嘉定网站设计
  • 网站制作中文版昆明百度小程序
  • 网站编辑怎么做内容分类wordpress首页搭建