title: Difference between start and dev script in package.json file
body: <p>In almost all of the docs I've come across so far, most of the time I have seen the start and the dev script being used for a similar kind of functionality. following are 2 examples:</p>
  <p>1.</p>
  <pre><code>  &quot;scripts&quot;: {
      &quot;test&quot;: &quot;echo \&quot;Error: no test specified\&quot; &amp;&amp; exit 1&quot;,
      &quot;start&quot;: &quot;node index&quot;,
      &quot;dev&quot;: &quot;nodemon index&quot; 
    },
  </code></pre>
  <ol start="2">
  <li></li>
  </ol>
  <pre><code>  &quot;scripts&quot;: {
      &quot;dev&quot;: &quot;webpack-dev-server --inline --progress --config build/webpack.dev.conf.js&quot;,
      &quot;start&quot;: &quot;npm run dev&quot;,
  </code></pre>
  <p>So, please help me in understanding, what exactly is the difference between the two in package.json file used for NodeJs. Under what circumstances does mentioning the 2 at the same time make sense.</p>
  <p>P.S: I'm new to javascript and node.js. Hence please forgive in case of a silly mistake. Thanks in advance :)</p>