ValidationError: Progress Plugin Invalid Options
ValidationError: Progress Plugin Invalid Options
当我从 angular cli 运行 我的项目时。它告诉我这个错误。 (附图片)。
我已经更新了我的 node_module 文件并搜索了许多其他平台但是...
options should NOT have additional properties
options should pass "instanceof" keyword validation
options should match exactly one schema in oneOf
ValidationError: Progress Plugin Invalid Options
options should NOT have additional properties
options should pass "instanceof" keyword validation
options should match exactly one schema in oneOf[![enter image description here][1]][1]
通过删除此文件上的颜色选项修复了它:
/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/webpack-configs/common.js
在线: 123
改变了这个:
extraPlugins.push(new ProgressPlugin({ profile: buildOptions.verbose, colors: true }));
至:
extraPlugins.push(new ProgressPlugin({ profile: buildOptions.verbose }));
我遇到这种情况是因为我机器上的 webpack 和 angular cli 版本不匹配。尝试将项目的 webpack 降级到版本“4.24.0”。最简单的方法是在 package.json:
中添加特定版本的 webpack 作为开发依赖
devDependencies": {
...
"webpack": "4.24.0",
...
}
当@angular-devkit/build-angular 是旧版本(在我的例子中是 0.8.0)时会出现此错误,我将其升级到较新的版本 0.13.7 并且可以正常工作。
并且为了避免在构建应用程序时持续出现问题,请确保 webpack 版本 >=4.29
我已经更新了我的 node_module 文件并搜索了许多其他平台但是...
options should NOT have additional properties
options should pass "instanceof" keyword validation
options should match exactly one schema in oneOf
ValidationError: Progress Plugin Invalid Options
options should NOT have additional properties
options should pass "instanceof" keyword validation
options should match exactly one schema in oneOf[![enter image description here][1]][1]
通过删除此文件上的颜色选项修复了它: /node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/webpack-configs/common.js 在线: 123
改变了这个:
extraPlugins.push(new ProgressPlugin({ profile: buildOptions.verbose, colors: true }));
至:
extraPlugins.push(new ProgressPlugin({ profile: buildOptions.verbose }));
我遇到这种情况是因为我机器上的 webpack 和 angular cli 版本不匹配。尝试将项目的 webpack 降级到版本“4.24.0”。最简单的方法是在 package.json:
中添加特定版本的 webpack 作为开发依赖devDependencies": {
...
"webpack": "4.24.0",
...
}
当@angular-devkit/build-angular 是旧版本(在我的例子中是 0.8.0)时会出现此错误,我将其升级到较新的版本 0.13.7 并且可以正常工作。 并且为了避免在构建应用程序时持续出现问题,请确保 webpack 版本 >=4.29