Ralat dilemparkan apabila mengimport pembina prototaip Javascript dalam aplikasi Angular
P粉916760429
P粉916760429 2024-04-04 11:36:15
0
1
586

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粉916760429
P粉916760429

membalas semua(1)
P粉615829742

Saya perlu mengeksportnya dengan cara ini:

exports.TestServiceClient = function(arg1, arg2) {

};
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan