dcloudio / dcloudio/uni-app

hbuildx项目引入cesium时,编译失败

Open
#3,455 2 comments 0 reactions 1 assignee Claimed by @Otto-J View on GitHub
doubleCheck question
Dominant language
JavaScript
Stars
41.6k
Forks
3.7k
Avg merge
7h 6m
Merged PRs (30d)
6

Description

**问题描述**
import cesium后编译报错。
已尝试更改node运行内存为4096,并更换为64位node,依然编译失败。注释掉import cesium相关代码块后,是可以成功编译的,所以可以确定是引入cesium导致的问题。
具体报错信息如下:
at node_modules/cesium/Source/Shaders/GlobeFS.js:1
文件查找失败:‘../Images/TimelineIcons.png' at node_modules/cesium/Source/Widgets/widgets.css:4

**复现步骤**
[复现问题的步骤]
1. import * as Cesium from 'cesium';
import "cesium/Build/Cesium/Widgets/widgets.css";
2. 点击 菜单 ’运行‘-’运行到chrome浏览器‘
3. 控制台报错

[或者可以直接贴源代码]

**预期结果**
成功编译

**实际结果**
正在差量编译
条件编译失败
at node_modules/cesium/Source/Shaders/GlobeFS.js:1
文件查找失败:‘../Images/TimelineIcons.png' at node_modules/cesium/Source/Widgets/widgets.css:4

**系统信息:**
- 发行平台: [H5平台、App]
- 操作系统 [windows10]
- HBuilderX版本 [windows v3.4.6]
- uni-app版本 [通过上述HBuilderx的空白模板创建,未知版本号]
- 设备信息 [逍遥模拟器]

**补充信息**
uni-app是否不支持第三方库的代码中以相对路径的方式引用静态图片?

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.