簡體   English   中英

React-Typescipt-Electron 應用程序未定義的 GlobalWorkerOptions

[英]GlobalWorkerOptions of undefined for a React-Typescipt-Electron app

我正在嘗試將 pdfjs-dist 的示例用於 Typescript-React-Electron 應用程序。

import pdfjsLib from 'pdfjs-dist';

pdfjsLib.GlobalWorkerOptions.workerSrc = 'src/node_modules/pdfjs-
dist/build/pdf.worker.js';

我得到GlobalWorkerOptions of undefined

根據我在package.json中找到的package.json ,我已經提出:

"source": "src/app/components/pdfHandling/entry/entry.js",

其中src/app/components/pdfHandling/entry/entry.js

import * as pdfjs from 'pdfjs-dist';

pdfjs.GlobalWorkerOptions.workerSrc = 'pdf.worker.js';

export {
 pdfjs,
};

我在 Mozilla 的 GitHub 中發布了同樣的問題。 這是我收到的答案:

我們存儲庫中的獨立示例可以工作,因此這一定是與 React/Electron 的一些集成問題,我們無法提供幫助,因為我們不熟悉它們。 我建議改為在 StackOverflow 或其他 React/Electron 特定論壇上提問。

關於如何使pdfjs.GlobalWorkerOptions工作的任何想法?

問題是愚蠢而微妙的......

替換就夠了

import * as pdfjs from 'pdfjs-dist';

var pdfjsLib = require("pdfjs-dist");

使問題消失....

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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