Feathers: Optimierungswarnungen in Angular 10

Erstellt am 28. Juni 2020  ·  3Kommentare  ·  Quelle: feathersjs/feathers

Schritte zum Reproduzieren

Beim Aktualisieren der Angular- Anwendung auf

PSB Log für Warnungen

WARNING in src/app/core/services/feathers.service.ts depends on @feathersjs/socketio-client. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in src/app/core/services/feathers.service.ts depends on @feathersjs/feathers. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in src/app/core/services/feathers.service.ts depends on @feathersjs/authentication-client. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in src/app/core/services/feathers.service.ts depends on socket.io-client. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in src/app/core/services/feathers.service.ts depends on feathers-reactive. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

Systemkonfiguration

Modulversionen
@feathersjs/authentication-client: "^4.5.4"
@feathersjs/feathers: "^4.5.3"
@feathersjs/socketio-client: "^4.5.4"
socket.io-client: "^2.3.0"

NodeJS-Version :
Knoten 12

Betriebssystem :
Linux-Minze 19.3

Client Feature

Hilfreichster Kommentar

ESM-Builds sollten hinzugefügt werden, um diese Warnungen korrekt zu beheben.

Alle 3 Kommentare

Hallo Arkenstan, gut, ich löse diese Warnung auf und füge dies in der Datei angle.json hinzu

`
"Architekt": {
"bauen": {
"builder": "@angular-devkit/build- angular:browser ",
"Optionen": {
"allowedCommonJsDependencies": [
"socket.io-client",
"socket.io-parser",
"debuggen"
],

`
Sie können auch #18025 sehen

ESM-Builds sollten hinzugefügt werden, um diese Warnungen korrekt zu beheben.

Hatte das gleiche Problem Warnung: Einstiegspunkt simplebar-angular enthält tiefe Importe
versuche, die angle.json in "build"=> "options" hinzuzufügen:

"allowedCommonJsDependencies": ["core-js"],

Ich erinnere mich auch irgendwie daran, etwas in der tsconfig.json hinzugefügt zu haben
das hat hier geholfen, ist mein Fallcheck mit den Standardeinstellungen

{
  "compileOnSave": false,
  "compilerOptions": {
    "baseUrl": "./",
    "outDir": "./public/out-tsc",
    "sourceMap": true,
    "declaration": false,
    "downlevelIteration": true,
    "experimentalDecorators": true,
    "module": "esnext",
    "moduleResolution": "node",
    "importHelpers": true,
    "target": "es2015",
    "allowSyntheticDefaultImports": true,
    "typeRoots": [
      "node_modules/@types"
    ],
    "lib": [
      "es2018",
      "dom"
    ]
  }
}
War diese Seite hilfreich?
0 / 5 - 0 Bewertungen