Merge pull request #942 from napi-rs/disable-js-without-platform
fix(cli): disable js binding generation if no --platform flag
This commit is contained in:
commit
049b8799c1
1 changed files with 4 additions and 2 deletions
|
@ -76,7 +76,7 @@ export class BuildCommand extends Command {
|
||||||
jsBinding = Option.String('--js', 'index.js', {
|
jsBinding = Option.String('--js', 'index.js', {
|
||||||
description: `Path to the JS binding file, pass ${chalk.underline(
|
description: `Path to the JS binding file, pass ${chalk.underline(
|
||||||
chalk.yellow('false'),
|
chalk.yellow('false'),
|
||||||
)} to disable it`,
|
)} to disable it. Only affect if ${chalk.green('--target')} specified.`,
|
||||||
})
|
})
|
||||||
|
|
||||||
cargoCwd?: string = Option.String('--cargo-cwd', {
|
cargoCwd?: string = Option.String('--cargo-cwd', {
|
||||||
|
@ -299,7 +299,9 @@ export class BuildCommand extends Command {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
const jsBindingFilePath =
|
const jsBindingFilePath =
|
||||||
this.jsBinding && this.jsBinding !== 'false'
|
this.jsBinding &&
|
||||||
|
this.jsBinding !== 'false' &&
|
||||||
|
this.appendPlatformToFilename
|
||||||
? join(process.cwd(), this.jsBinding)
|
? join(process.cwd(), this.jsBinding)
|
||||||
: null
|
: null
|
||||||
await writeJsBinding(binaryName, packageName, jsBindingFilePath, idents)
|
await writeJsBinding(binaryName, packageName, jsBindingFilePath, idents)
|
||||||
|
|
Loading…
Reference in a new issue