./node_modules/ng2-pdf-viewer/fesm5/ng2-pdf-viewer.js 中的错误模块构建失败(来自 ./node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js ):类型错误:无法读取 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) 在 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-
7 回答
一只名叫tom的猫
TA贡献1906条经验 获得超3个赞
我遇到了同样的错误,但最终通过以下解决方案解决了。首先卸载 ng2-pdf-viewer 查看器,然后安装 - npm install ng2-pdf-viewer@5.3.4
繁星点点滴滴
TA贡献1803条经验 获得超3个赞
从根文件夹中删除 package-lock.json 编辑 package.json 并更改 ng2-pdf-viewer 版本,如下所示
"ng2-pdf-viewer": "5.3.4"
运行以下命令
npm install npm build --prod
它应该可以解决问题
红糖糍粑
TA贡献1815条经验 获得超6个赞
经过很长时间的搜索,这对我有用。
将 @angular-devkit/build-angular 升级到版本:“~0.803.19”,然后 prod 构建工作正常。在 package.json 中进行了以下更改。
"devDependencies": {
"@angular-devkit/build-angular": "~0.803.19",
...
}
这适用于 ng2-pdf-viewer:6.3.0 和 Angular 8.3.19
希望这可以帮助!
慕尼黑的夜晚无繁华
TA贡献1864条经验 获得超6个赞
请将package.josn文件中的 Angular-devkit 依赖项更改为最新版本:
我已经更改了以下依赖项中的版本,并且它与--prod 命令一起使用
"devDependencies": { "@angular-devkit/architect": "~0.803.20", "@angular-devkit/build-angular": "~0.803.20", "@angular-devkit/core": "~8.3.20", "@angular-devkit/schematics": "~8.3.20", }
这个解决方案很有魅力:)
- 7 回答
- 0 关注
- 171 浏览
添加回答
举报
0/150
提交
取消