mirror of https://github.com/vuejs/core.git
build: fix mutli format build script
This commit is contained in:
parent
c2ff3bd564
commit
017c860d86
|
@ -98,7 +98,7 @@ const outputConfigs = {
|
||||||
const defaultFormats = ['esm-bundler', 'cjs']
|
const defaultFormats = ['esm-bundler', 'cjs']
|
||||||
/** @type {ReadonlyArray<PackageFormat>} */
|
/** @type {ReadonlyArray<PackageFormat>} */
|
||||||
const inlineFormats = /** @type {any} */ (
|
const inlineFormats = /** @type {any} */ (
|
||||||
process.env.FORMATS && process.env.FORMATS.split(',')
|
process.env.FORMATS && process.env.FORMATS.split('+')
|
||||||
)
|
)
|
||||||
/** @type {ReadonlyArray<PackageFormat>} */
|
/** @type {ReadonlyArray<PackageFormat>} */
|
||||||
const packageFormats = inlineFormats || packageOptions.formats || defaultFormats
|
const packageFormats = inlineFormats || packageOptions.formats || defaultFormats
|
||||||
|
|
|
@ -5,14 +5,17 @@ Produces production builds and stitches together d.ts files.
|
||||||
|
|
||||||
To specify the package to build, simply pass its name and the desired build
|
To specify the package to build, simply pass its name and the desired build
|
||||||
formats to output (defaults to `buildOptions.formats` specified in that package,
|
formats to output (defaults to `buildOptions.formats` specified in that package,
|
||||||
or "esm,cjs"):
|
or ["esm-bundler", "cjs"]):
|
||||||
|
|
||||||
```
|
```
|
||||||
# name supports fuzzy match. will build all packages with name containing "dom":
|
# name supports fuzzy match. will build all packages with name containing "dom":
|
||||||
nr build dom
|
nr build dom
|
||||||
|
|
||||||
# specify the format to output
|
# specify the format to output
|
||||||
nr build core --formats cjs
|
nr build vue -f cjs
|
||||||
|
|
||||||
|
# to specify multiple formats, separate with "+":
|
||||||
|
nr build vue -f esm-bundler+esm-browser
|
||||||
```
|
```
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue