Error: Cannot find module 'lodash. reinterpolate' in npm
I was working with angular project and was using node for the server and package dependies.
After doint some package installing.
npm install was installing all the dependies.
so, i removed my node_modules folder
 rm -rf node_modules
did again npm install and running gulp task gave me error.
[14:50:36] 'build:javascripts:templates' errored after 698 ms
[14:50:36] Error: Cannot find module 'lodash._reinterpolate'
    at Function.Module._resolveFilename (module.js:338:15)
    at Function.Module._load (module.js:280:25)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)
    at Object.<anonymous> (/Users/Lokesh/Documents/
What to do? Tried everything and then found the solution.
{sudo -H} npm i -g npm
npm i --save lodash._reinterpolate
Both solved my problem.
npm-schrinkwrap.json file ???
For the production we use npm-schrinkwrap.json file. this holds all the dependies for the project its just like package.json lock.
Note: when we do
npm install <package> --save  #will not change the `schrinkwrap`
//run
npm schrinkwrap
//now the npm-schirnkwrap will be updated