Javascript 如何使用PDFJS、Gulp和Webpack呈现PDF文件

Javascript 如何使用PDFJS、Gulp和Webpack呈现PDF文件,javascript,node.js,webpack,gulp,pdfjs,Javascript,Node.js,Webpack,Gulp,Pdfjs,我花了几天的时间尝试使用pdfjs插件呈现一个简单的pdf,但按照我在不同指南中找到的说明来做这件事似乎太深奥了(我的意思是我对这个插件非常陌生,特别是对Webpack) 我一直遵循这个例子: 我已经用npm下载了一个构建到我的工作区中,我的node_模块中有pdfjs dist,我知道我必须在gulp.js中要求pdfjs dist,我有viewer.html和一个本地主机运行,但是当我在浏览器中打开viewer.html时,我看不到PDF。我没有更改查看器中的var DEFAULT_URL

我花了几天的时间尝试使用pdfjs插件呈现一个简单的pdf,但按照我在不同指南中找到的说明来做这件事似乎太深奥了(我的意思是我对这个插件非常陌生,特别是对Webpack)

我一直遵循这个例子:

我已经用npm下载了一个构建到我的工作区中,我的node_模块中有pdfjs dist,我知道我必须在gulp.js中要求pdfjs dist,我有viewer.html和一个本地主机运行,但是当我在浏览器中打开viewer.html时,我看不到PDF。我没有更改查看器中的var DEFAULT_URL='compressed.tracemonkey-pldi-09.pdf'。js,因为该文件位于同一文件夹中

我在控制台中收到此错误:

Uncaught Error: Neither `require` nor `window` found
    at Object.<anonymous> (viewer.js:513)
    at __webpack_require__ (viewer.js:35)
    at Object.pdfjsLib (viewer.js:90)
    at __webpack_require__ (viewer.js:35)
    at Object.<anonymous> (viewer.js:1189)
    at __webpack_require__ (viewer.js:35)
    at Object.<anonymous> (viewer.js:7772)
    at __webpack_require__ (viewer.js:35)
    at viewer.js:81
    at viewer.js:84
未捕获错误:未找到'require'或'window'
反对。(查看器.js:513)
在需要的网页(viewer.js:35)
位于Object.pdfjsLib(viewer.js:90)
在需要的网页(viewer.js:35)
反对。(viewer.js:1189)
在需要的网页(viewer.js:35)
反对。(查看器.js:7772)
在需要的网页(viewer.js:35)
在viewer.js:81
在viewer.js:84
任何帮助都将不胜感激