[英]Window is not defined when bundling js files via webpack
我正在導入第三方javascript文件。 通過webpack構建時,由於“未定義窗口”而出現錯誤。 我能夠找到此問題的原因。 原因是在構建此javascript文件時,在瀏覽器環境中未執行。 但是我對如何解決這個問題感到困惑。 任何幫助表示贊賞
使用https://www.npmjs.com/package/exenv包解決了該問題。
import ExecutionEnvironment from 'exenv';
if (ExecutionEnvironment.canUseDOM) {
require("third-party-file.js");
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.