External modules as global variables
npm install esbuild-plugin-external-globalExternal modules as global variables with esbuild.
``sh`
yarn add -D esbuild-plugin-external-global
or
`sh`
npm i -D esbuild-plugin-external-global
Add to your esbuild plugins list:
`js
const esbuild = require("esbuild");
const { externalGlobalPlugin } = require("esbuild-plugin-external-global");
esbuild.build({
...
plugins: [
externalGlobalPlugin({
'react': 'window.React',
'react-dom': 'window.ReactDOM',
'jQuery': '$'
})
]
...
});
``