首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当添加时无法生成

当添加时无法生成
EN

Stack Overflow用户
提问于 2020-02-21 04:06:14
回答 3查看 3.6K关注 0票数 0

当iam添加ngx数据测距模块到我的角度项目时,无法构建它。它错误地失败了:

./node_modules/ngx-daterangepicker-material/fesm5/ngx-daterangepicker-material.js模块生成中的

错误失败(来自./node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js):TypeError:无法读取未定义的属性“类别”)

有人知道问题出在哪里吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2020-04-08 18:24:57

我终于有了答案..。这个问题是新版本的ngx-daterangepicker发行版。当我使用一个较低的版本时,我可以在没有问题的情况下构建。谢谢您一直鼓励我。

版本-

代码语言:javascript
复制
"ngx-daterangepicker-material": "~2.0.2"
票数 2
EN

Stack Overflow用户

发布于 2020-02-21 06:16:42

https://stackblitz.com/edit/angular-ngx-daterangepicker-material-build-problem

这是在使用ng serve时使用的,但是我使用ng build --prod构建了整个角应用程序,问题是

代码语言:javascript
复制
"fileReplacements": [
                {
                  "replace": "src/environments/environment.ts",
                  "with": "src/environments/environment.prod.ts"
                }
              ],

而且,由于stackblitz导出不符合contian环境目录,您应该通过添加这样的文件或在angular.json上注释这一行来解决这个问题

第二个问题是stackblitz提供的角依赖关系的旧版本,因此我在packages.json上将它们更新为ng new myApp生成的内容。

代码语言:javascript
复制
"@angular/animations": "~9.0.1",
"@angular/common": "~9.0.1",
"@angular/compiler": "~9.0.1",
"@angular/core": "~9.0.1",
"@angular/forms": "~9.0.1",
"@angular/platform-browser": "~9.0.1",
"@angular/platform-browser-dynamic": "~9.0.1",
"@angular/router": "~9.0.1",

"@angular-devkit/build-angular": "~0.900.2",
"@angular/cli": "~9.0.2",
"@angular/compiler-cli": "~9.0.1",
"@angular/language-service": "~9.0.1",

"typescript": "~3.7.5"

最后利用ng build --prod成功地构建了系统。

票数 0
EN

Stack Overflow用户

发布于 2022-03-19 07:30:04

修正了一个非常类似的问题,我通过升级到

代码语言:javascript
复制
"@angular-devkit/build-angular": "^0.803.23",
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60332068

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档