moh*_*afa 1 html console pdf-viewer typescript angular
./node_modules/ng2-pdf-viewer/fesm5/ng2-pdf-viewer.js 中的错误模块构建失败(来自 ./node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js ): TypeError: 无法读取 isAngularDecoratorMetadataExpression 处未定义的属性“种类”(E:\Mohamed Mostafa Work\new_project\reservation\node_modules@angular-devkit\build-optimizer\src\transforms\scrub-file.js:265:35)在 checkNodeForDecorators (E:\Mohamed Mostafa Work\new_project\reservation\node_modules@angular-devkit\build-optimizer\src\transforms\scrub-file.js:77:21) 在visitNodes (E:\Mohamed Mostafa Work\new_project\保留\node_modules@angular-devkit\build-optimizer\node_modules\typescript\lib\typescript.js:16144:30) 在 Object.forEachChild (E:\Mohamed Mostafa Work\new_project\reservation\node_modules@angular-devkit\build-optimizer\node_modules\typescript\lib\typescript.js:16370:24) at checkNodeForDecorators (E:\Mohamed Mostafa Work\new_project\reservation\node_modules@angular -devkit\build-optimizer\src\transforms\scrub-file.js:68:31) at visitNode (E:\Mohamed Mostafa Work\new_project\reservation\node_modules@angular-devkit\build-optimizer\node_modules\typescript\lib \typescript.js:16135:24) 在 Object.forEachChild (E:\Mohamed Mostafa Work\new_project\reservation\node_modules@angular-devkit\build-optimizer\node_modules\typescript\lib\typescript.js:16265:21) 在checkNodeForDecorators (E:\Mohamed Mostafa Work\new_project\reservation\node_modules@angular-devkit\build-optimizer\src\transforms\scrub-file.js:68:31) 在visitNode (E:\Mohamed Mostafa Work\new_project\reservation\node_modules@angular-devkit\build-optimizer\node_modules\typescript\lib\typescript.js:16135:24) 在 Object.forEachChild (E:\Mohamed Mostafa Work\new_project\reservation\node_modules @angular-devkit\build-optimizer\node_modules\typescript\lib\typescript.js:16322:24) 在 checkNodeForDecorators (E:\Mohamed Mostafa Work\new_project\reservation\node_modules@angular-devkit\build-optimizer\src\transforms \scrub-file.js:68:31) 在visitNode (E:\Mohamed Mostafa Work\new_project\reservation\node_modules@angular-devkit\build-optimizer\node_modules\typescript\lib\typescript.js:16135:24) 在Object.forEachChild (E:\Mohamed Mostafa Work\new_project\reservation\node_modules@angular-devkit\build-optimizer\node_modules\typescript\lib\typescript.js:16333:24) 在 checkNodeForDecorators (E:\Mohamed Mostafa Work\new_project\reservation\node_modules@angular-devkit\build-optimizer\src\transforms\scrub-file.js:68:31) at visitNode (E:\Mohamed Mostafa Work\new_project\reservation\node_modules@angular -devkit\build-optimizer\node_modules\typescript\lib\typescript.js:16135:24) 在 Object.forEachChild (E:\Mohamed Mostafa Work\new_project\reservation\node_modules@angular-devkit\build-optimizer\node_modules\typescript \lib\typescript.js:16229:21)\Mohamed Mostafa Work\new_project\reservation\node_modules@angular-devkit\build-optimizer\node_modules\typescript\lib\typescript.js:16229:21)\Mohamed Mostafa Work\new_project\reservation\node_modules@angular-devkit\build-optimizer\node_modules\typescript\lib\typescript.js:16229:21)
小智 2
从根文件夹中删除 package-lock.json 编辑 package.json 并更改 ng2-pdf-viewer 版本,如下所示
"ng2-pdf-viewer": "5.3.4"
Run Code Online (Sandbox Code Playgroud)
运行以下命令
npm install
npm build --prod
Run Code Online (Sandbox Code Playgroud)
它应该可以解决问题