Angular-cli构建为生产引导程序错误

时间:2018-03-29 13:01:52

标签: angular bootstrap-4 angular-cli angular5

我正在尝试构建一个用于部署到IIS的Angular 5项目。

当我运行以下命令时:

ng build --prod

我收到以下错误:

  

./node-modules/bootstrap/dist/css/bootstrap.min.css中的错误。

     

模块构建失败:BrowserslistError:未知的浏览器专业版。

我读到了有关此错误的信息,并看到建议的解决方案是将Angular CLI升级到1.7.0或更高版本。我的CLI版本是1.7.3,Bootstrap版本是4.0.0。

如何修复此错误以便构建我的解决方案?

2 个答案:

答案 0 :(得分:4)

这里提到了这个问题https://github.com/angular/angular-cli/issues/9020 但通常不应出现在角度cli v1.7.0

尝试其他解决方法:

删除" ../ node_modules / bootstrap / dist / css / bootstrap.min.css"来自.angular-cli.json中的样式部分。

尝试直接在全局styles.css文件中包含bootstrap的css

@import "~bootstrap/dist/css/bootstrap.css";

styles.scss档案

@import "~bootstrap/scss/bootstrap";

答案 1 :(得分:0)

您使用的是哪个版本的引导程序?我在4.1.2中遇到了同样的问题,将其更改为4.1.1,终于可以了!