Une erreur est générée lors de l'importation du constructeur de prototype Javascript dans une application angulaire
P粉916760429
P粉916760429 2024-04-04 11:36:15
0
1
601

J'ai une application Angular dans laquelle j'essaie d'importer un fichier JS doté d'un constructeur. Mais lorsque j'exécute l'application, webpack génère une erreur.

Fichiers Javascript dans les actifs :

TestServiceClient = function(arg1, arg2) {

};
module.exports = TestServiceClient;
module.exports.default = TestServiceClient;

Importer en angulaire :

var TestServiceClient = require('../assets/test');

@Injectable()
export class ServiceTest {
  constructor() {
    const svc = new TestServiceClient('testarg1', 'testarg2');
  }
}

Voici l'erreur que j'obtiens :

Uncaught ReferenceError: TestServiceClient is not defined
    at 3472 (test.js:1:18)
    at __webpack_require__ (bootstrap:19:1)

Pouvez-vous m'aider à comprendre le problème ?

P粉916760429
P粉916760429

répondre à tous(1)
P粉615829742

Je dois l'exporter de cette façon :

exports.TestServiceClient = function(arg1, arg2) {

};
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal