使用vue時,報錯「exports is not defined」

在開發中引用插件時,報錯「exports is not defined」

但在引用第三方組件的時候,在瀏覽器中報錯「exports is not defined」。
根據瀏覽器報錯信息,查詢到報錯來源是第三方組件的一段代碼:
npm

通過查資料,這是使用了CommonJs寫法,而在應用中並無作相應的模塊轉換使得瀏覽器可以識別。而致使這個問題是由於balbel的配置文件.babelrc的問題:segmentfault

須要改動.babelrc文件便可:瀏覽器

其中{ "modules": false }阻止了babel進行模塊轉換,因此,將modules改成默認設置便可,或者刪除該配置。babel

而後再次npm run dev便可。插件

相關文章
相關標籤/搜索