Я разрабатываю веб-сайт с webpack. Когда у меня есть такой код:
import $ from 'jquery';
function foo() {};
module.exports = foo;
Я получил ошибку Uncaught TypeError: Cannot assign to read only property 'exports' of object '#<Object>'
.
Оказывается, что изменение import $ from 'jquery'
на var $ = require('jquery')
не вызывает никаких ошибок.
Почему импорт с module.exports вызывает эту ошибку? Что-то неправильно в использовании требует вместо этого?