add npm install [ci skip]