我有一个 Angular 8 库(不是应用程序),它与我想将一些 ENV 变量传递给的其他 Angular 应用程序共享。执行此操作的最佳方法似乎是通过 webpack,但我看不到任何自定义正在构建的库的方法。
{
loader: 'sass-loader',
options: {
prependData: '$env: ' + process.env.NODE_ENV + ';',
}
}
我知道我可以很容易地自定义 Angular 应用程序的 Webpack 配置。
有什么建议吗?
此外,我确定有人会问(你为什么要这样做?)好吧,这个问题很公平。因为我想设置一个环境变量,该变量将在为库构建时在我的 SCSS 文件中使用。
最佳答案
Angular 库不使用 Webpack,它们使用另一种称为 build-ng-packagr
的构建系统
关于angular - 构建 Angular 库时是否可以使用自定义 Webpack 配置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61329670/