so frustrated with npm every time i make a tiny change i have to restart the whole project and delete node_modules its like come on can't it just cache properly