【Angular2】】NiceFish美人鱼项目启动遇到的问题

前端之家收集整理的这篇文章主要介绍了【Angular2】】NiceFish美人鱼项目启动遇到的问题前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。


问题一 启动项目出现如下error:

原理:

暂不清晰, 目前认为是项目本身的问题。 项目作者在博文中给出了相应的解决方案。

具体解决方案:

如果之前装过angular-cli需要先卸载:npm uninstall -g angular-cli 如果之前装过@angular/cli需要先卸载:npm uninstall -g @angular/cli 如果你之前已经尝试安装过node模块,请把NiceFish根目录下的node_moduels目录删掉 然后依次执行以下命令:

npm cache clean
npm i -g cnpm
cnpm i -g @angular/cli
cnpm install
ng serve

问题二: ERROR in AppModule is not an ngModule


和这个问题一起出现的还有这个问题。

The "@angular/compiler-cli"package was not properly installed.


问题提示 "@angular/compiler-cli" 没有正确安装,我们卸载后重新安装了一遍还报这个错。然后没有管他。去解决ERROR in AppModule is not an ngModule 了。 等解决好ERRORin AppModule is not an ngModule, 它也不报错了。 具体原因不详。

ERROR in AppModule is not an ngModule错误原理:

推测是因为项目配置文件中写明的typescript文件版本和已安装的typescript文件版本不同造成的。

解决方案:

package.json文件中的"typescript"改为: "^2.1.0"

然后 cnpminstall

用npm ls typescript 查看文件版本和配置文件中写的是否一致。 还有框里是不是出现了不同的版本号。

这样的是不行的。

这样就行了。

原文链接:https://www.f2er.com/angularjs/147479.html

猜你在找的Angularjs相关文章