修復bug: TypeError: __webpack_require__(...) is not a function

TypeError: __webpack_require__(...) is not a function

當前項目使用react+redux+postcss+webpack+ant實現的,本地開啓了熱更新以及自動刷新。更改js的時候能夠正常編譯以及刷新瀏覽器。但是每次修改css保存的時候頁面就會報這個錯誤。很無奈,不知道如何修改。這可能就是工程化帶來的反作用之一吧。css

解決問題的思路以下:react

一、也是項目中第一次引入了postcss,以前都是使用less比較多。懷疑是postcss的問題。也確實是向這個方向查找的,每次搜索都在這postcss關鍵字,查找無果webpack

二、在postcss的github的issues中搜索,查找不到git

三、感謝segmentfault,我在一個回答的評論裏面找到了答案github

緣由是升級到了webapck3.0,使用了extract-text-webpack-plugin插件。此插件在3.0中必須配置和一個叫allChunks: true的參數web

const extractMain = new ExtractTextPlugin({
  filename: 'main.css',
  allChunks: true
})

解決了一個問題,感受很輕鬆啊redux

相關文章
相關標籤/搜索