I'm developing a website with webpack. When I have a code like this:
import $ from 'jquery';
function foo() {};
module.exports = foo;
I got the error Uncaught TypeError: Cannot assign to read only property 'exports' of object '#<Object>'
.
Turns out that changing import $ from 'jquery'
to var $ = require('jquery')
don't cause any errors.
Why import with module.exports causes this error? Is anything wrong in using require instead?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…