Angular应用中导入Javascript原型构造函数时抛出错误
P粉916760429
P粉916760429 2024-04-04 11:36:15
[JavaScript讨论组]

我有一个 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) {

};
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号