@_Nec @Netlify If you have a package.json in the root of your repo, 'npm install' will run before each build (we cache the install result until package.json changes).
But you can run different build commands depending on your your build context:
https://medium.com/netlify/10-netlify-features-to-surprise-and-delight-225e846b7b21#128d