I'm refactoring my Angular 11 application into libraries using Nx tool. My main app have @angular/localize as dependency and @angular/localize import in polyfills.ts. Every usage of $localize in my library code generates Typescript error TS2304: Cannot find name '$localize'. My libraries don't have their own package.json file. Application build works without error. It's looks like Typescript typings problem. Any ideas? library tsconfig.lib.json { "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../dist/out-tsc", "target": "es2015", "declaration": true, "declarationMap": true, "inlineSources": true, "types": [], "lib": [ "dom", "es2018" ] }, "angularCompilerOptions": { "skipTemplateCodegen": true, "strictMetadataEmit": true, "enableResourceInlining": true }, "exclude": [ "src/test.ts", "**/*.spec.ts" ], "include": [ "**/*.ts" ] } tsconfig.json in library { "extends": "../../../tsconfig.base.json", "files": [], "include": [], "references": [ { "path": "./tsconfig.lib.json" }, { "path": "./tsconfig.spec.json" } ] } angular version Angular CLI: 11.1.1 Node: 14.15.4 OS: win32 x64 Angular: 11.1.0 ... animations, cdk, common, compiler, compiler-cli, core ... elements, forms, language-service, localize, material ... platform-browser, platform-browser-dynamic, router Ivy Workspace: <error> Package Version --------------------------------------------------------- @angular-devkit/architect 0.1002.1 @angular-devkit/build-angular 0.1101.1 @angular-devkit/core 10.2.1 @angular-devkit/schematics 11.0.7 @angular/cli 11.1.1 @schematics/angular 11.0.7 @schematics/update 0.1101.1 rxjs 6.6.3 typescript 4.1.3 Continue reading...