一般来说,我是 Webpacker 和 Rails 的新手。我最近开始使用 Webpacker 来捆绑 React 组件。由于应用程序的一部分仍然使用资产管道,一些依赖项仍然存储在 中vendor/assets/javascript
,并且可以作为全局变量访问。Webpack 包将这些依赖项声明为外部依赖项,并且在为应用程序提供服务时,一切正常,因为 Rails 服务于依赖项,然后由包提取。现在我想开始使用 jsdom 之类的东西来测试这个包。我正在使用具有与开发相同配置的 mocha-webpack。
在这种情况下如何加载外部依赖项?如果我理解正确,捆绑包构建得很好,但是当测试运行时,依赖项没有加载。