美文网首页
uni-app项目中使用cesium积累

uni-app项目中使用cesium积累

作者: 彩云飘过 | 来源:发表于2020-04-16 17:02 被阅读0次

HBuild中的uniapp项目

目录文件

右键文件夹,菜单新建项目 建的是uni-app的vue项目,附带的默认设置


image.png image.png

所有pages中的.vue页面必须要在pages.json中注册,否则调用uni.navigateTo时提示找不到.vue页面.

在uni-app 项目的common文件夹添加进cesiumjs之后,报了如下的错误:

14:27:14.781 正在编译中...
14:27:16.918  INFO  Starting development server...
14:27:37.078 条件编译失败,参考示例(注意 ifdef 与 endif 必须配对使用):
14:27:37.078 // #ifdef  %PLATFORM%
14:27:37.080 js代码
14:27:37.080 // #endif
14:27:37.082  at common/cesiumjs/Cesium/Cesium.js:1
14:28:01.804 [警告] `common\cesiumjs\Cesium\Cesium.js` 文件体积超过 500KB,已跳过压缩以及 ES6 转 ES5 的处理,手机端使用过大的js库影响性能。
14:28:25.110 FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
14:28:28.077  1: node_module_register
14:28:28.097  2: v8::internal::Factory::NewUninitializedFixedArray
14:28:28.101  3: v8::internal::WasmDebugInfo::SetupForTesting
image.png

记录Vue打包或保存频繁内存溢出情况CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory

image.png

已经试过这个方法了,还是报错 CALL_AND_RETRY_LAST Allocation failed

把cesiumjs 从common 文件夹中移动到static中也是同样的问题。

参考连接地址:
怎么才能让官方看到并解决内存溢出的问题
设置环境变量 NODE_OPTIONS 为 --max_old_space_size=3072

--max-old-space-size=4096

image.png

参考网址NODE_OPTIONS=options...

--max-old-space-size

重启电脑后重启hbuild项目出现以下错误

image.png

由参考连接,
https://ask.dcloud.net.cn/article/37035,怀疑node 出错了,把--max-old-space-size改成3072,之后就OK了,哈哈。

相关文章

  • uni-app项目中使用cesium积累

    HBuild中的uniapp项目 目录文件 右键文件夹,菜单新建项目 建的是uni-app的vue项目,附带的默认...

  • uni-app androidQ 拍照调用失败问题

    在公司做的项目,项目使用了uni-app的模块,在使用uni-app 调起安卓相机拍照时候 发现调用无效。后来发现...

  • Cesium Vue性能优化

    问题原因:使用Cesium_vue脚手架搭建的项目把Cesium的对象viewer放入到 store、data、c...

  • uni-app引用Echarts的踩坑记录

    在uni-app项目引用Echarts 按照 uni-app中使用Echarts的实践总结 的步骤引用echart...

  • UNI-UI安装

    在 HBuilderX 中新建 uni-app 项目,进入项目目录,执行: 安装 uni-ui 使用 uni-ui...

  • Cesium实现淹没分析

    代码思路 Cesium的淹没效果主要使用到的是Cesium库中polygon的extrudedHeight属性。通...

  • 小程序:mpvue框架转uni_app框架采坑记录

    uni-app可以多端输出,各平台之前的老项目可以向uni-app转换迁移。mpvue和uni_app都是一个使用...

  • cesium简单封装

    使用cesium简单封装基础功能方便调用简化代码 新建cesium.js 引入cesium cesium地图初始化...

  • 1.9 Angular + Cesium

    1 安装cesium cmd 进入项目 cnpm install --save cesium cnpm insta...

  • uni-app 学习01

    uni-ui 使用说明 初始化项目在HBuilderX中新建uni-app项目,进入项目目录,执行 安装 uni-...

网友评论

      本文标题:uni-app项目中使用cesium积累

      本文链接:https://www.haomeiwen.com/subject/culdvhtx.html