Angular2的components.map不是一个函数
当试图加载angular网页时,会引发以下错误
[1] /Users/dylan/IdeaProjects/angular2-ui-prototype/code/node_modules/angular2-universal/dist/node/bootloader.js:246 [1] var directives = components.map(function (component) { [1] ^ [1] [1] TypeError: components.map is not a function
我不知道为什么这个错误发生。
节点版本:4.1.2
我可以做一个npm run build
没有任何问题,和npm run watch
只会抛出一旦我实际上加载页面的错误。
在清除dist
和`node_modules之后,我在运行npm install
后开始发生这个问题。
(完整的命令是: rm -rf dist/ node_modules/ && npm i && npm run build && npm run watch && npm run watch
)
我假定这可能是由于节点的版本,所以我也尝试过使用4.4.1版本,并得到了相同的结果。
当我向上滚动时,我得到了一堆这样的警告:
npm WARN install:ansi@0.3.1 ENOENT: no such file or directory, rename '/Users/dylan/.nvm/versions/node/v4.4.1/lib/node_modules/.staging/ansi-67bd84a7' -> '/Users/dylan/.nvm/versions/node/v4.4.1/lib/node_modules/nodemon/node_modules/fsevents/node_modules/ansi'
我得到了很多这些警告,所以我怀疑重命名他们是propper的方式。 我也可以把所有东西都扔到那个文件夹中,然后重新开始,但是我不确定在这一点上,我会做得比不好的好:-)
任何指向我正确的方向将不胜感激。
我find了这个问题,或者是解决方法。
我已经更新了angular2-universal依赖到0.101.3
,现在一切正常。
- Ping Angular 2应用程序
- 如何在请求的资源上出现“Access-Control-Allow-Origin”标题。 原因'null'因此不被允许访问。 在angular4?
- Angular 2 – 无法读取未定义的属性“AssetUrl”
- 在angularfire2安装和设置过程中出现错误
- Rxjs如何知道有多less可观察的用户?
- configurationJenkins的angular度项目 – 单个git仓库与多个包
- 将Angular 5项目转换为Angular Universal
- Typescript编译器错误TS2307:从无NPM的CDN加载时找不到模块“angular2 / core”
- 从Angular发送电子邮件2