在本地,我的项目可以使用ng build --prod很好地构建,但是如果我使用以下Powershell脚本在tfs(团队基础服务器)上进行设置,则会失败,并出现一些错误。
ps脚本:
npm install
npm run ng build --prod
tfs构建输出:
[1m [33mWARNING in ./~/css-loader?{"sourceMap":false,"importLoaders":1}!./~/postcss-loader!./~/sass-loader!./src/scss/style .scss
autoprefixer:D:\ a \ 1 \ s \ src \ scss \ style.scss:7468:3:替换要过渡的过渡属性,因为Autoprefixer不支持任何过渡属性和其他过渡情况** @ ./src /scss/style.scss 4:14-203 2017-04-30T07:17:51.9419669Z @ multi ./~/primeng/resources/themes/bootstrap/theme.css ./~/primeng/resources/primeng.min css ./~/font-awesome/css/font-awesome.css ./src/scss/style.scss[39m[22m
[错误] 0%编译10%构建模块0/1模块1个活动多D:\ a \ 1 \ s \ src \ main.ts
[错误]进程已完成,退出代码为0,并且有3个错误被写入错误流。
现在可以正常工作,我删除了powershell脚本,并在构建过程中添加了单独的任务。
根据评论更新:
您还可以使用:npm run ng build---prod。这样,您不必安装angular / cli。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句