leaflet.offline
leaflet.offline copied to clipboard
Cannot run the project
I want to download map tiles using leaflet.offline:
-
npm init
in an empty project directory -
npm install leaflet.offline
- Create
index.js
withimport 'leaflet.offline'
- Add
"type": "module"
topackage.json
-
node index.js
I’m getting an error:
C:\path\to\project\node_modules\leaflet\dist\leaflet-src.js:230
var requestFn = window.requestAnimationFrame || getPrefixed('RequestAnimationFrame') || timeoutDefer;
^
ReferenceError: window is not defined
at C:\path\to\project\node_modules\leaflet\dist\leaflet-src.js:230:19
at C:\path\to\project\node_modules\leaflet\dist\leaflet-src.js:7:66
at Object.<anonymous> (C:\path\to\project\node_modules\leaflet\dist\leaflet-src.js:10:3)
at Module._compile (node:internal/modules/cjs/loader:1256:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)
at Module.load (node:internal/modules/cjs/loader:1119:32)
at Module._load (node:internal/modules/cjs/loader:960:12)
at Module.require (node:internal/modules/cjs/loader:1143:19)
at require (node:internal/modules/cjs/helpers:119:18)
at C:\path\to\project\node_modules\leaflet.offline\dist\bundle.js:2:85
Node.js v18.18.0
OS: Windows 10