在Jenkins pipeline执行完cnpm install之后再执行cnpm run build提示cnpm run build: command not found 去执行机上执行没问题,那问题应该就出现在Jenkins上面,使用绝对路径是一样的报错 后面在pipeline的代码中发现cnpm run build之间的空格标了红色,手动输入这个命令解决问题。 之前cnpm run build的命令是从开发给的文档上拷贝的,在IDEA上没有提示有问题 原因就是空格是分两种的,标准的是32,另外一个是160,而开发文档上的就是160 特殊的空格-ASCII码值160