【问题标题】:angular 12 issue in ng build --prodng build --prod 中的 Angular 12 问题
【发布时间】:2021-11-04 06:54:41
【问题描述】:

我已将我的解决方案从 Angular 11 升级到 12 。在 Angular 12 中遇到 ng build 生产问题。

问题:

styles.9d2c30b5b89587c78732.css - 错误: Styles.9d2c30b5b89587c78732.css 来自 Css Minimizer TypeError: 不能 设置未定义的属性“类型” 在 D:\Angular\styles.9d2c30b5b89587c78732.css:6058:5 在 D:\Angular\node_modules\postcss-ordered-values\dist\lib\getValue.js:22:38 在 Array.reduce() 在 getValue (D:\Angular\node_modules\postcss-ordered-values\dist\lib\getValue.js:12:19) 在 normalizeBoxShadow (D:\Angular\node_modules\postcss-ordered-values\dist\rules\boxShadow.js:58:32) 在 D:\Angular\node_modules\postcss-ordered-values\dist\index.js:144:28 在 D:\Angular\node_modules\postcss\lib\container.js:72:18 在 D:\Angular\node_modules\postcss\lib\container.js:55:18 在 Rule.each (D:\Angular\node_modules\postcss\lib\container.js:41:16) 在 Rule.walk (D:\Angular\node_modules\postcss\lib\container.js:52:17

【问题讨论】:

  • 使用 angular 11 构建是否正常?
  • 是的。角度 11 工作正常

标签: angular typescript angular12


【解决方案1】:

您的情况可能有两种情况:

  1. 您正在为一个未定义的对象定义一个属性。您必须在设置属性之前初始化您的对象。

$scope.message = {};

$scope.message.test = 'xyz';

  1. 您的 node_modules 似乎有问题。试试这些:
  1. 删除 node_modules 文件夹。
  2. 运行此命令: npm cache clean --force
  3. 重新安装特定的 Angular 版本。
  4. 现在运行ng servenpm start 命令。

【讨论】:

    猜你喜欢
    • 2019-02-28
    • 2017-07-04
    • 1970-01-01
    • 1970-01-01
    • 2020-08-23
    • 1970-01-01
    • 1970-01-01
    • 2020-12-03
    • 2019-11-28
    相关资源
    最近更新 更多