Make everything except `make clean` rely on node_modules.