我想创建一个包含所有很少更改的依赖项的核心 NPM 包,例如 Angular。由于不同的项目会使用这个 NPM 包,而 Webpack 是首选的打包和构建工具,我认为 Webpack 的 DLL 插件会是一个不错的选择。
但不知何故,消费者包无法解析使用 DLL 插件创建的库包的内容。我在这里创建了一个最小的示例https://github.com/matoilic/webpack-dll-example。核心模块只包含 Angular,然后消费者模块应该能够从那里使用 Angular。但是消费者包的构建失败并出现错误,找不到“角度”。
Module not found: Error: Can't resolve 'angular' in '.../packages/poc-module/src/application'
有谁知道问题可能是什么?