Skip to content

openlayers/ol-skypack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

OpenLayers + Skypack

This example demonstrates how the ol package can be used with Skypack.

Skypack allows web pages to import remote packages using ES modules without a development server or bundler. When using Skypack, instead of importing directly from the ol package, you rewrite your imports to use URLs like https://cdn.skypack.dev/ol. For example:

import Map from 'https://cdn.skypack.dev/ol/Map.js';

See the main.js for a complete example.

Although you do not need a development server to bundle modules, using Skypack does require that you use HTTP(S) to view your index.html page. So an HTTP server like Apache or nginx is required.

For developing locally, you can also launch a simple HTTP server using your favorite environment right from this directory:

npx serve .                  # Node.js, or
python3 -m http.server 3000  # Python, or
php -S localhost:3000        # PHP, or
ruby -run -e httpd . -p 3000 # Ruby

You should now be able to load the index.html map example at http://localhost:3000.