7d8c52b365e882edad17a8c6ec398c1e0af618cf
vite-plugin-cesium
Easily set up a Cesium
project in Vite
.
Install
npm i cesium -D # yarn add cesium -D
npm i vite-plugin-cesium -D # yarn add vite-plugin-cesium -D
Usage
add this plugin to vite.config.js
import { defineConfig } from 'vite';
import cesium from 'vite-plugin-cesium';
export default defineConfig({
plugins: [cesium()],
});
Demo
src/index.js
import { Viewer } from 'cesium';
import "./css/main.css";
const viewer = new Viewer('cesiumContainer');
index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>cesium-vite</title>
<script type="module" src="/src/index.js"></script>
</head>
<body>
<div id="cesiumContainer"></div>
</body>
</html>
src/css/main.css
html, body, #cesiumContainer {
width: 100%;
height: 100%;
margin: 0;
padding: 0;
overflow: hidden;
}
Add dev
and build
commands to package.json
"scripts": {
"dev": "vite",
"build": "vite build"
},
Run yarn dev
For full demo project please check ./demo folder.
License
MIT
Description
⚡ Vite plugin for Cesium (fork 自 nshen/vite-plugin-cesium) 在原仓库代码基础上,针对性修复/优化了相关问题,🚀持续维护中。有问题可以提交 Issue / Pr
https://www.npmjs.com/package/vite-plugin-cesium-next
Languages
TypeScript
100%