簡體   English   中英

通過webpack綁定js文件時未定義窗口

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM