diff --git a/packages/webpack5/src/helpers/config.ts b/packages/webpack5/src/helpers/config.ts index 221d1feee..9c9281683 100644 --- a/packages/webpack5/src/helpers/config.ts +++ b/packages/webpack5/src/helpers/config.ts @@ -3,16 +3,22 @@ import { env } from '../index'; function getCLILib() { if (!env.nativescriptLibPath) { - warnOnce( - 'getCLILib', - ` - Cannot find NativeScript CLI path. Make sure --env.nativescriptLibPath is passed - ` - ); + if (typeof env.nativescriptLibPath !== 'boolean') { + warnOnce( + 'getCLILib', + ` + Cannot find NativeScript CLI path. Make sure --env.nativescriptLibPath is passed + ` + ); + } return false; } - return require(env.nativescriptLibPath); + if (typeof env.nativescriptLibPath === 'boolean') { + return false; + } + + return require(env.nativescriptLibPath as string); } /** diff --git a/packages/webpack5/src/index.ts b/packages/webpack5/src/index.ts index 39c2e1c8e..287029544 100644 --- a/packages/webpack5/src/index.ts +++ b/packages/webpack5/src/index.ts @@ -28,7 +28,7 @@ export interface IWebpackEnv { appResourcesPath?: string; appComponents?: string[]; - nativescriptLibPath?: string; + nativescriptLibPath?: string | boolean; android?: boolean; ios?: boolean;