title: Uncaught TypeError: Cannot assign to read only property 'exports' of object '#<Object>'
body: <p>I have error: "Uncaught TypeError: Cannot assign to read only property 'exports' of object '#'". In build.js this error in line "module.exports = main;". Where is the mistake? My modules:</p>
  
  <p>This my main file script.js</p>
  
  <pre><code>const showContent = require('./modules/showContent');
  const main = require('./modules/screens/main');
  const about = require('./modules/screens/about');
  const blog = require('./modules/screens/blog');
  const contacts = require('./modules/screens/contacts');
  const gallery = require('./modules/screens/gallery');
  
  $(document).ready(function() {
    console.log(main);
    showContent(main);
      $(document).on("click", "a", (e) =&gt; {
          if ( $(this).hasClass('active') ) return;
  
          $("a").removeClass('active');
          $(this).addClass('active');
  
          $(".slide").slideUp(800);
  
          const self = this;
          setTimeout(() =&gt; showContent($(self).attr('id')), 800);
      });
  });
  </code></pre>
  
  <p>main.js</p>
  
  <pre><code>const getElementFromTemplate = require('../getElementFromTemplate');
  const showContent = require('../showContent');
  
  const main = getElementFromTemplate(`&lt;div&gt;
          &lt;h2&gt;Добро пожаловать на Фиджи&lt;/h2&gt;
          &lt;img src="images/img03.jpg" alt="img03"&gt;
          &lt;p&gt;&lt;b&gt;Фиджи&lt;/b&gt; - название государства и архипелага из 332 островов, на которых это государство находится: на юго-западе Тихого океана, среди других островов и архипелагов Меланезии - правда, расстояние между этими частицами суши составляет сотни и тысячи километров. Острова архипелага Фиджи коралловые и вулканические; примерно 1/3 их нежилые, однако это и привлекает внимание желающих уединиться по разным причинам - влюбленных пар, молодоженов, романтиков и просто любителей нетронутой природы.&lt;/p&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;h2&gt;Климат Фиджи: мягкие тропики&lt;/h2&gt;
          &lt;img src="images/img04.jpg" alt="img04"&gt;
          &lt;p&gt;Климат влажный тропический, но сильной жары нет ни летом, в сезон дождей - около 26 ° C, ни в сухой сезон - около 23 ° C: здесь комфортно чувствуют себя и взрослые, и дети. Правда, бывают и более высокие температуры - 28-34 ° C, но в ночи всегда становится прохладнее.&lt;/p&gt;
          &lt;p&gt;Для отдыха обычно рекомендуется выбирать период с мая по декабрь, когда дождей почти нет. Погода отличается в разных частях архипелага: так, на южных берегах основных островов дожди идут чаще и больше высокая влажность воздуха.&lt;/p&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;h2&gt;Пляжи на Фиджи&lt;/h2&gt;
          &lt;img src="images/img05.jpg" alt="img05"&gt;
          &lt;p&gt;Больше всего туристов «привлекается» на остров Вити-Леву, крупнейший в архипелаге Фиджи. Здесь любой может найти себе место по душе и по карману: есть и первоклассные отели и недорогие гостиницы. Пляжи тянутся более чем на 100 км - их называют Коралловым берегом; территория острова - более 10 000 км, и на побережье расположено множество различных курортов, от фешенебельных до тихих и незаметных. Для семейного отдыха хороший пляж Paradise, тихий и спокойный, с мелким белым песком и почти не затронутым «окультуриванием»: пальмы рядом растут прямо у берега и скрыться от жаркого солнца - не проблема, что особенно актуально для семей с детьми. Однако, об удобных головные уборы, солнечные очки и солнцезащитные средства следует позаботиться вовремя: загар на Фиджи очень красивый, но получить солнечные ожоги, в том числе и находясь в воде, можно «в два счета». Взрослые могут найти себе здесь массу развлечений, от дайвинга до рыбалки с арендой катера.&lt;/p&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;h2&gt;Экскурсии и памятные места на Фиджи&lt;/h2&gt;
          &lt;img src="images/img06.jpg" alt="img06"&gt;
          &lt;p&gt;Кажется, что памятников на Фиджи не может быть много, но их, исторических и природных, наберется немало. Сигатока - песчаные дюны, является уникальным местом: на Фиджи везде зелень, а здесь - волнообразные холмы из песка до 60 м высотой - считается, что они формировались миллионы лет. История местности не менее интересна, чем пейзаж: здесь создан археологический парк и открыт музей. Археологи находят вещи, которым около 3000 лет, а здешние захоронения еще старше.&lt;/p&gt;
          &lt;p&gt;На Фиджи очень много национальных парков и заповедников, за охраной которых постоянно следят местные власти: ведь нетронутая природа - главное богатство этой небольшой и гостеприимной страны с приветливыми и веселыми жителями.&lt;/p&gt;
        &lt;/div&gt;`);
  
  module.exports = main;
  </code></pre>
  
  <p>showContent.js</p>
  
  <pre><code>const showContent = (contentTemplate) =&gt; {
    const content = document.querySelector(`main`);
    content.innerHTML = ``;
    content.appendChild(contentTemplate);
  };
  
  module.exports = showContent;
  </code></pre>
  
  <p>webpack.config.js</p>
  
  <pre><code>module.exports = {
      entry: "./script",
      output: {
          filename: "build.js"
      }
  };
  </code></pre>