Rumah  >  Soal Jawab  >  teks badan

Ralat dilemparkan apabila mengimport pembina prototaip Javascript dalam aplikasi Angular

Saya mempunyai aplikasi Angular di mana saya cuba mengimport fail JS yang mempunyai pembina. Tetapi apabila saya menjalankan aplikasi, webpack melemparkan ralat.

Fail JavaScript dalam aset:

TestServiceClient = function(arg1, arg2) {

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

Import dalam Sudut:

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

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

Ini adalah ralat yang saya dapat:

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

Bolehkah anda membantu saya mengetahui masalahnya?

P粉916760429P粉916760429179 hari yang lalu310

membalas semua(1)saya akan balas

  • P粉615829742

    P粉6158297422024-04-05 10:24:09

    Saya perlu mengeksportnya dengan cara ini:

    exports.TestServiceClient = function(arg1, arg2) {
    
    };

    balas
    0
  • Batalbalas