Rumah > Soal Jawab > teks badan
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粉6158297422024-04-05 10:24:09
Saya perlu mengeksportnya dengan cara ini:
exports.TestServiceClient = function(arg1, arg2) { };