我正在将Jenkins用于Angular 6项目构建目的,并遇到以下错误:
/app/apache-tomcat-8.5.34/temp/jenkins423226075999853444.sh:27:/app/apache-tomcat-8.5.34/temp/jenkins423226075999853444.sh:ng:未找到
我尝试添加@ angular / cli,但是没有运气。 这个问题有什么解决方案?
答案 0 :(得分:2)
我能够使用以下命令解决此问题:npm run ng-build
答案 1 :(得分:1)
这是因为 angular / cli 未在您的Jenkins环境中全局安装。
确保已安装 node / npm ,然后尝试使用npm run build [--prod]
答案 2 :(得分:1)
该问题是由于无法在当前工作目录和 PATH 环境中找到ng
1)将@angular/cli
作为依赖项添加到package.json
2)将ng xxxx
更改为node_modules\.bin\ng xxxx