angular - 构建 Angular 库时是否可以使用自定义 Webpack 配置?

标签 angular variables webpack sass environment-variables

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

相关文章:

javascript - 尝试获取 iFrame 窗口时出错

function - 如何将另一个函数返回的函数分配给函数变量?结果而不是生成函数本身

javascript - vue-cli@3 没有可用于依赖类型 : CssDependency 的模块工厂

webpack压缩不压缩

javascript - Angular 4 通用延迟加载错误

angular - 在 Ionic 中实现弹出 Controller

Angular2如何在使用ng-for时仅在第一个元素上设置元素类名

javascript - 在这种情况下,如何在 JavaScript 中获取 PHP 变量?

sql - 存储和重用 INSERT ... RETURNING 返回的值

javascript - Webpack 没有缩小我的包 js