why do i always have to run npm install to get a single new dependency to work