Tom Wayson @tomwayson
import Map from 'esri/Map';
require(['vue','esri/Map'],(Vue, Map)=>{...})
import Map from 'esri/Map';
Configure webpack to skip:
import Map from 'esri/Map';
Then output as app as AMD:
require(['esri/Map'],(Map)=>{...})
Load entire app w/ Dojo
Framework CLIs or targeting mobile devices
Use esri-loader
import { loadModules } from 'esri-loader'
loadModules([
'esri/views/MapView',
'esri/WebMap'
]).then(([MapView, WebMap]) => {
// use MapView and WebMap as normal
})
Not really... but let's pretend
Sure