首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找不到模块:错误:无法解析'http‘- @angular-devkit/core

找不到模块:错误:无法解析'http‘- @angular-devkit/core
EN

Stack Overflow用户
提问于 2018-05-17 16:18:56
回答 1查看 2K关注 0票数 1

在将项目更新到ng v6之后,我遇到了一个编译问题

ERROR in ./node_modules/@angular-devkit/core/src/json/schema/registry.js Module not found: Error: Can't resolve 'http' in 'C:\Users\Damian Roszyk\WebstormProjects\BizzLayerClient\node_modules\@angular-devkit\core\src\json\schema' i 「wdm」: Failed to compile.

ng -v:

代码语言:javascript
复制
Angular CLI: 6.0.3 
Node: 10.1.0 OS: win32 x64 
Angular: 6.0.2
... animations, common, compiler, core, forms, http
... platform-browser, platform-browser-dynamic, platform-server
... router

@angular-devkit/architect 0.6.3
@angular-devkit/build-angular 0.6.3 
@angular-devkit/build-optimizer 0.6.3
@angular-devkit/core 0.6.3
@angular-devkit/schematics 0.6.3
@angular/cli 6.0.3
@angular/compiler-cli 6.0.2
@ngtools/webpack 6.0.3
@schematics/angular 0.6.3
@schematics/update 0.6.3
rxjs 6.1.0
typescript 2.7.2
webpack 4.8.3

有没有人遇到过同样的问题并知道如何解决?

EN

回答 1

Stack Overflow用户

发布于 2018-08-10 22:40:29

Angular CLI团队表示,这是预期的行为,因为浏览器代码不能依赖于nodejs环境。他们描述了这里的情况。https://github.com/angular/angular-cli/issues/11130

我们中的许多人面临的问题是,我们今天使用的库可能没有升级或为此做好准备。在某些情况下,它们可能没有被主动更新。Angular团队已经在新版本6中添加了很多想要的功能,然而,这行沙子上没有关于如何积极解决问题的真正描述将阻止许多人继续前进。

一个人提到创建两个不同的节点文件夹,一个用于Angular,另一个用于中间件,例如...hapi/joi.js和jaydata-odata。关于如何隐藏我们对Angular构建的依赖关系,还有没有人有其他的建议?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50386576

复制
相关文章

相似问题

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