KnowledgeCanvas / knowledge

Knowledge is a tool for saving, searching, accessing, exploring and chatting with all of your favorite websites, documents and files.
Apache License 2.0
1.31k stars 91 forks source link

Build errors when building #108

Closed leolorenzoluis closed 1 year ago

leolorenzoluis commented 1 year ago

Trying to build the project but seems the version might not be locked and might be upgrading to a version it doesn't support yet?


Error: ../../node_modules/@types/eslint/index.d.ts:462:42 - error TS2724: '"/Users/lluis/Projects/knowledge/node_modules/@types/estree/index"' has no exported member named 'ChainExpression'. Did you mean 'Expression'?

462         ChainExpression?: ((node: ESTree.ChainExpression & NodeParentExtension) => void) | undefined;
                                             ~~~~~~~~~~~~~~~

Error: ../../node_modules/@types/eslint/index.d.ts:463:49 - error TS2724: '"/Users/lluis/Projects/knowledge/node_modules/@types/estree/index"' has no exported member named 'ChainExpression'. Did you mean 'Expression'?

463         "ChainExpression:exit"?: ((node: ESTree.ChainExpression & NodeParentExtension) => void) | undefined;
                                                    ~~~~~~~~~~~~~~~

Error: ../../node_modules/@types/eslint/index.d.ts:508:43 - error TS2694: Namespace '"/Users/lluis/Projects/knowledge/node_modules/@types/estree/index"' has no exported member 'ImportExpression'.

508         ImportExpression?: ((node: ESTree.ImportExpression & NodeParentExtension) => void) | undefined;
                                              ~~~~~~~~~~~~~~~~

Error: ../../node_modules/@types/eslint/index.d.ts:509:50 - error TS2694: Namespace '"/Users/lluis/Projects/knowledge/node_modules/@types/estree/index"' has no exported member 'ImportExpression'.

509         "ImportExpression:exit"?: ((node: ESTree.ImportExpression & NodeParentExtension) => void) | undefined;
                                                     ~~~~~~~~~~~~~~~~

Error: ../../node_modules/@types/eslint/index.d.ts:532:44 - error TS2694: Namespace '"/Users/lluis/Projects/knowledge/node_modules/@types/estree/index"' has no exported member 'PrivateIdentifier'.

532         PrivateIdentifier?: ((node: ESTree.PrivateIdentifier & NodeParentExtension) => void) | undefined;
                                               ~~~~~~~~~~~~~~~~~

Error: ../../node_modules/@types/eslint/index.d.ts:533:51 - error TS2694: Namespace '"/Users/lluis/Projects/knowledge/node_modules/@types/estree/index"' has no exported member 'PrivateIdentifier'.

533         "PrivateIdentifier:exit"?: ((node: ESTree.PrivateIdentifier & NodeParentExtension) => void) | undefined;
                                                      ~~~~~~~~~~~~~~~~~

Error: ../../node_modules/@types/eslint/index.d.ts:538:45 - error TS2694: Namespace '"/Users/lluis/Projects/knowledge/node_modules/@types/estree/index"' has no exported member 'PropertyDefinition'.

538         PropertyDefinition?: ((node: ESTree.PropertyDefinition & NodeParentExtension) => void) | undefined;
                                                ~~~~~~~~~~~~~~~~~~

Error: ../../node_modules/@types/eslint/index.d.ts:539:52 - error TS2694: Namespace '"/Users/lluis/Projects/knowledge/node_modules/@types/estree/index"' has no exported member 'PropertyDefinition'.

539         "PropertyDefinition:exit"?: ((node: ESTree.PropertyDefinition & NodeParentExtension) => void) | undefined;
                                                       ~~~~~~~~~~~~~~~~~~

Error: ../../node_modules/@types/eslint/index.d.ts:548:38 - error TS2694: Namespace '"/Users/lluis/Projects/knowledge/node_modules/@types/estree/index"' has no exported member 'StaticBlock'.

548         StaticBlock?: ((node: ESTree.StaticBlock & NodeParentExtension) => void) | undefined;
                                         ~~~~~~~~~~~

Error: ../../node_modules/@types/eslint/index.d.ts:549:45 - error TS2694: Namespace '"/Users/lluis/Projects/knowledge/node_modules/@types/estree/index"' has no exported member 'StaticBlock'.

549         "StaticBlock:exit"?: ((node: ESTree.StaticBlock & NodeParentExtension) => void) | undefined;
                                                ~~~~~~~~~~~

  ~/Pr/knowledge on   main !1 ?1 ❯ cd src/kc_angular
  ~/Pr/knowledge/s/kc_angular on   main !1 ?1 ❯ rm -rf node_modules
  ~/Pr/knowledge/s/kc_angular on   main !1 ?1 ❯ npm run build

> kc_angular@0.6.1 build
> ng build main --configuration production --base-href ./

Node.js version v19.6.0 detected.
Odd numbered Node.js versions will not enter LTS status and should not be used for production. For more information, please see https://nodejs.org/en/about/releases/.
✔ Browser application bundle generation complete.

Warning: /Users/lluis/Projects/knowledge/node_modules/@fullcalendar/angular/__ivy_ngcc__/fesm2015/fullcalendar-angular.js depends on 'fast-deep-equal'. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

Error: ../../node_modules/@types/eslint/index.d.ts:462:42 - error TS2724: '"/Users/lluis/Projects/knowledge/node_modules/@types/estree/index"' has no exported member named 'ChainExpression'. Did you mean 'Expression'?

462         ChainExpression?: ((node: ESTree.ChainExpression & NodeParentExtension) => void) | undefined;
                                             ~~~~~~~~~~~~~~~

Error: ../../node_modules/@types/eslint/index.d.ts:463:49 - error TS2724: '"/Users/lluis/Projects/knowledge/node_modules/@types/estree/index"' has no exported member named 'ChainExpression'. Did you mean 'Expression'?

463         "ChainExpression:exit"?: ((node: ESTree.ChainExpression & NodeParentExtension) => void) | undefined;
                                                    ~~~~~~~~~~~~~~~

Error: ../../node_modules/@types/eslint/index.d.ts:508:43 - error TS2694: Namespace '"/Users/lluis/Projects/knowledge/node_modules/@types/estree/index"' has no exported member 'ImportExpression'.

508         ImportExpression?: ((node: ESTree.ImportExpression & NodeParentExtension) => void) | undefined;
                                              ~~~~~~~~~~~~~~~~

Error: ../../node_modules/@types/eslint/index.d.ts:509:50 - error TS2694: Namespace '"/Users/lluis/Projects/knowledge/node_modules/@types/estree/index"' has no exported member 'ImportExpression'.

509         "ImportExpression:exit"?: ((node: ESTree.ImportExpression & NodeParentExtension) => void) | undefined;
                                                     ~~~~~~~~~~~~~~~~

Error: ../../node_modules/@types/eslint/index.d.ts:532:44 - error TS2694: Namespace '"/Users/lluis/Projects/knowledge/node_modules/@types/estree/index"' has no exported member 'PrivateIdentifier'.

532         PrivateIdentifier?: ((node: ESTree.PrivateIdentifier & NodeParentExtension) => void) | undefined;
                                               ~~~~~~~~~~~~~~~~~

Error: ../../node_modules/@types/eslint/index.d.ts:533:51 - error TS2694: Namespace '"/Users/lluis/Projects/knowledge/node_modules/@types/estree/index"' has no exported member 'PrivateIdentifier'.

533         "PrivateIdentifier:exit"?: ((node: ESTree.PrivateIdentifier & NodeParentExtension) => void) | undefined;
                                                      ~~~~~~~~~~~~~~~~~

Error: ../../node_modules/@types/eslint/index.d.ts:538:45 - error TS2694: Namespace '"/Users/lluis/Projects/knowledge/node_modules/@types/estree/index"' has no exported member 'PropertyDefinition'.

538         PropertyDefinition?: ((node: ESTree.PropertyDefinition & NodeParentExtension) => void) | undefined;
                                                ~~~~~~~~~~~~~~~~~~

Error: ../../node_modules/@types/eslint/index.d.ts:539:52 - error TS2694: Namespace '"/Users/lluis/Projects/knowledge/node_modules/@types/estree/index"' has no exported member 'PropertyDefinition'.

539         "PropertyDefinition:exit"?: ((node: ESTree.PropertyDefinition & NodeParentExtension) => void) | undefined;
                                                       ~~~~~~~~~~~~~~~~~~

Error: ../../node_modules/@types/eslint/index.d.ts:548:38 - error TS2694: Namespace '"/Users/lluis/Projects/knowledge/node_modules/@types/estree/index"' has no exported member 'StaticBlock'.

548         StaticBlock?: ((node: ESTree.StaticBlock & NodeParentExtension) => void) | undefined;
                                         ~~~~~~~~~~~

Error: ../../node_modules/@types/eslint/index.d.ts:549:45 - error TS2694: Namespace '"/Users/lluis/Projects/knowledge/node_modules/@types/estree/index"' has no exported member 'StaticBlock'.

549         "StaticBlock:exit"?: ((node: ESTree.StaticBlock & NodeParentExtension) => void) | undefined;
                                                ~~~~~~~~~~~

I have not investigated further to fix the problem. Will report back.

Initial investigation:


./src/main.ts - Error: Module build failed (from ../../node_modules/@angular-devkit/build-angular/node_modules/@ngtools/webpack/src/ivy/index.js):
Error: Emit attempted before Angular Webpack plugin initialization.

./src/polyfills.ts - Error: Module build failed (from ../../node_modules/@angular-devkit/build-angular/node_modules/@ngtools/webpack/src/ivy/index.js):
Error: Emit attempted before Angular Webpack plugin initialization.

Error: Failed to initialize Angular compilation - The Angular Compiler requires TypeScript >=4.6.2 and <4.9.0 but 4.9.5 was found instead.

Looking at package.json "typescript": "^4.8.4",

RobRoyce commented 1 year ago

Oh, yup that'll do it. I recently locked it at "typescript": "<4.9.0". Can you give that a shot?

RobRoyce commented 1 year ago

Assuming this was resolved.