货车没有交强险不可以上路。交强险是由保险公司对被保险机动车发生道路交通事故造成受害人(不包括本车人员和被保险人)的人身伤亡、财产损失,在责任限额内予以赔偿的强制性责任保险。根据《机动车交通事故责任强制保险条例》第三十九条规定,机动车所有人、管理人未按照规定投保机动车交通事故责任强制保险的,由公安机关交通管理部门扣留机动车,通知机动车所有人、管理人依照规定投保,处依照规定投保最低责任限额应缴纳的保险费的2倍罚款。所以,为了避免法律风险和保障道路交通安全,货车必须按规定投保交强险后才可合法上路行驶。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。