Run npm install if necessary