add dependence to devDependances
error handle