title: Next JS npm start app load 404 page not found error for physical pages
body: <p>My project works well with <strong><em>run dev</em></strong> command but when I try to <strong><em>npm start</em></strong> I got 404 page not found error for other pages (<em>pages/...</em>) except Index.js.</p>
  
  <p>I tried several ways which I found from forms(gthub issues, and blogs), but nothing worked.</p>
  
  <p>Any Idea? Actually why there should be difference between run dev and start? I think we should see whats wrong in our app during the dev process</p>
  
  <p>the scripts from package.json</p>
  
  <pre><code>"scripts": {
    "dev": "next",
    "start": "next start",
    "build": "next build"
  </code></pre>
  
  <p>},</p>
  
  <p>and next.config.js</p>
  
  <pre><code>const withCSS = require("@zeit/next-css");
  module.exports = withCSS({
    cssModules: true,
    cssLoaderOptions: {
      importLoaders: 1,
      localIdentName: "[local]___[hash:base64:5]"
    }});
  </code></pre>
  
  <p>As you see I didn't change anything after installing nextJS.</p>
  
  <p><a href="https://i.stack.imgur.com/ggwfN.png" rel="noreferrer"><img src="https://i.stack.imgur.com/ggwfN.png" alt="enter image description here"></a>
  <a href="https://i.stack.imgur.com/XZtrk.png" rel="noreferrer"><img src="https://i.stack.imgur.com/XZtrk.png" alt="enter image description here"></a></p>