"scripts": {
"build:es": "esbuild src/index.ts --bundle --minify --target=es2015 --format=esm --outfile=lib/index.js",
"build:cjs": "esbuild src/index.ts --bundle --minify --target=es2015 --format=cjs --outfile=lib/index.cjs.js",
"build:umd": "esbuild src/index.ts --bundle --minify --target=es2015 --format=umd --outfile=lib/index.umd.js",
"build": "npm run build:es && npm run build:cjs && npm run build:umd"
},
我想把一个ts文件打包成umd,用来提供给浏览器直接引入使用
但是运行 esbuild src/index.ts --bundle --minify --target=es2015 --format=umd --outfile=lib/index.umd.js
会报错:
X [ERROR] Invalid value "umd" in "--format=umd"
Valid values are "iife", "cjs", or "esm".
请问正确的思路应该是怎样打包呢?
html: