拿到別人的一個項目,啓動報下面的錯
Cannot assign to read only property 'exports' of object '#<Object>'
webpack-dev-server/client/clients/BaseClient.js
第一行報錯是不能混用import 以及module.exports 導致的
第二行是報錯位置,來自 webpack-dev-server這是底層代碼報錯,也不能改呀
查看package.json
"webpack": "4.16.5",
"webpack-bundle-analyzer": "2.13.1",
"webpack-cli": "3.1.0",
"webpack-dev-server": "^3.2.1",
"webpack-merge": "4.1.4"
發現 webpack-dev-serve和 webpack主版本差異較大
升級 webpack-dev-server 到3.4.1
問題解決。