【问题标题】:issue on uninstalling @azure/msal-angular from Angular project. BREAKING CHANGE: webpack < 5 used to include polyfills for node.js core modules从 Angular 项目中卸载 @azure/msal-angular 的问题。重大变化:webpack < 5 用于包含 node.js 核心模块的 polyfill
【发布时间】:2022-08-17 16:21:52
【问题描述】:

我的项目使用@azure/msal-angular。我卸载了库并删除了所有相关的导入。在卸载库时,我的构建和 ng 失败并显示以下错误。请帮忙

重大变化:webpack < 5 用于默认包含 node.js 核心模块的 polyfill。 这已不再是这种情况。验证你是否需要这个模块并为它配置一个 polyfill。

如果你想包含一个 polyfill,你需要:

  • 添加回退 \'resolve.fallback: { \"util\": require.resolve(\"util/\") }\'
  • 安装\'util\' 如果你不想包含一个 polyfill,你可以像这样使用一个空模块: resolve.fallback: { \"util\": false }`

    标签: angular msal-angular


    【解决方案1】:

    你需要安装 util

    npm 我实用程序

    在您的项目中,这应该可以解决问题 如果您有自定义 webpack.config 文件,则添加

    module.exports = {
      resolve: {
          fallback: {
            util: require.resolve("util/")
          }
      }
    };
    

    【讨论】:

      猜你喜欢
      • 2021-09-13
      • 2022-06-22
      • 2022-08-20
      • 2022-10-20
      • 2022-07-26
      • 1970-01-01
      • 2018-07-03
      • 2021-08-06
      • 2022-07-20
      相关资源
      最近更新 更多