Ich habe eine Angular-App, in der ich versuche, eine JS-Datei zu importieren, die über einen Konstruktor verfügt. Aber wenn ich die Anwendung ausführe, gibt Webpack einen Fehler aus.
Javascript-Dateien in Assets:
TestServiceClient = function(arg1, arg2) { }; module.exports = TestServiceClient; module.exports.default = TestServiceClient;
In Angular importieren:
var TestServiceClient = require('../assets/test'); @Injectable() export class ServiceTest { constructor() { const svc = new TestServiceClient('testarg1', 'testarg2'); } }
Dies ist die Fehlermeldung, die ich erhalte:
Uncaught ReferenceError: TestServiceClient is not defined at 3472 (test.js:1:18) at __webpack_require__ (bootstrap:19:1)
Können Sie mir helfen, das Problem herauszufinden?
我必须以这种方式导出它: