title: How to add comments to .env file?
body: <p>I am using <code>dotenv</code> module to load environment variables from <code>.env</code> file.</p>
  
  <p><code>.env</code>:</p>
  
  <pre><code># config
  DAILY_REPORT_SCHEDULE='*/1 * * * *'
  PORT=8080
  NODE_ENV=development
  DOTENV_DEBUG=true
  
  # credentials
  PROJECT_ID=shadowsocks-218808
  KEY_FILE_NAME='/Users/ldu020/workspace/nodejs-gcp/.gcp/shadowsocks-218808-7f8e109f4089.json'
  </code></pre>
  
  <p>As you can see, I add two comments within <code>.env</code> file.</p>
  
  <p><code>dotenv.js</code>:</p>
  
  <p><code>require('dotenv').config({ debug: process.env.DOTENV_DEBUG === 'true' });</code></p>
  
  <p><code>dotenv</code> give me debug messages: </p>
  
  <pre class="lang-sh prettyprint-override"><code>[dotenv][DEBUG] did not match key and value when parsing line 1: # config
  [dotenv][DEBUG] did not match key and value when parsing line 6:
  [dotenv][DEBUG] did not match key and value when parsing line 7: # credentials
  [dotenv][DEBUG] did not match key and value when parsing line 10:
  [dotenv][DEBUG] did not match key and value when parsing line 11:
  </code></pre>
  
  <p>I know the reason why got these debug messages is I added two comments and some new line within <code>.env</code> file. <code>dotenv</code> does not parse <code>.env</code> file correctly.</p>
  
  <p>How can I solve this?</p>