nuxt.js引入客戶端腳本和第三方庫出現window/document/ navigator未定義問題

官方文檔中已經給出解決方案:webpack

實際操做也比較簡單,好比我以前在項目中引入的wangeditor,這個插件裏包含了navigator內容web

 

解決:如今nuxt.config.js的webpack擴展配置中配置一個vendor用於打包客戶端執行的代碼spa

這個vendor: ['external_library']裏的external_library名字隨便寫,對配置沒有影響插件

我用wangeditor開始直接複製的裏邊代碼是這樣的,裏邊標紅的是隻能在客戶端執行的代碼nuxt

改造之後是這樣的blog

相關文章
相關標籤/搜索