gpt4 book ai didi

javascript - webpack全局加载模块并调用初始化函数

转载 作者:行者123 更新时间:2023-11-28 05:17:18 26 4
gpt4 key购买 nike

我正在使用 webpack + typescript + karma + jasmine 来运行我的单元测试。我有异步函数,这就是为什么我想加载 jasmin-co全局并调用它的 install() 函数一次。我不想在每个规范文件中都需要它。

使用提供插件或导入加载器我可以加载它。但是 webpack 全局加载和初始化外部库的方式是什么?

最佳答案

我不知道这是否是最好的方法,但您可以在此处查看我的 angular2-webpack 示例应用程序:https://github.com/ChristianEder/angular2-webpack-aspnetcore

它涉及一个 specs.js 文件,该文件正在做两件事:

  • 需要运行测试所需的任何自有或第三方组件。在示例中,我故意需要所有生产代码,以便使代码覆盖率分析显示我的所有文件。如果我不这样做,覆盖率报告将只包含任何测试实际需要的文件。否则,完全未经测试的文件不会显示在覆盖率报告中。
  • 要求必须运行所有测试。

因此,您可以通过要求此 specs.js 中的 lib 来解决您的问题。

你可以看看我的specs.js和我的karma test config

关于javascript - webpack全局加载模块并调用初始化函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40870336/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com