webpack DefinePlugin定義屬性在邏輯代碼中報未定義錯誤

最近在vue項目中想用下DefinePlugin,結果出了個很噁心的問題,如圖: webpack.dev.conf.js裏面加入自定義屬性: 定義變量,而後在main.js裏面打印這個變量: 引用 結果報錯了: 報錯 可是在網上找的資料這樣寫都是沒問題的。最終讓我發現了出現這個問題的根源: 根源 沒錯,就是eslint。 解決辦法: 1.在webpack.dev.conf.js定義的地方,用對象加屬性的形式,好比:「process.VERSION」:JSON.stringify("5fa3b9"); 2.在這個文件上面配置讓eslint不去檢查這個文件未定義的錯: 解決2。 處理以後就不再會報未定義錯誤了,oh yeah!vue

相關文章
相關標籤/搜索