Angular应用中导入Javascript原型构造函数时抛出错误
P粉916760429
P粉916760429 2024-04-04 11:36:15
0
1
534

我有一个 Angular 应用程序,我试图在其中导入一个具有构造函数的 JS 文件。但是当我运行该应用程序时,webpack 会抛出错误。

资产中的Javascript文件:

TestServiceClient = function(arg1, arg2) {

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

在 Angular 中导入:

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

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

这是我得到的错误:

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

您能帮我找出问题所在吗?

P粉916760429
P粉916760429

全部回复(1)
P粉615829742

我必须以这种方式导出它:

exports.TestServiceClient = function(arg1, arg2) {

};
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板