我目前正在学习 Angular 2。为了设置环境,我安装了 NodeJS 并使用了来自 Github ( http://github.com/angular/quickstart ) 的 Angular Quickstart 流程。之后,打开 GitBash 并导航到我的 C:\驱动器中的一个空文件夹,并按照说明在其中克隆 Quickstart。我使用“npm install”安装了 npm 服务器,然后使用“npm start”启动了 Angular 运行的服务器。一切都很好,直到我使用 CTRL + C 结束该过程。当我尝试在 GitShell 中再次使用“npm start”重新启动服务器时,出现错误:
是否有适当的流程来终止或重新启动服务器?我使用了错误的命令吗?
最佳答案
相关行是 TypeScript 编译器错误:
错误 TS7006:参数 i 隐式具有任何类型
。
有一个名为 i
的变量,其声明时没有使用类型注释,Typescript 无法推断该类型。
您的 TypeScript 配置有 noImplicitAny=true
,这会导致 TypeScript 将其视为错误。
要取得进步,您可以:
- 向
i
变量添加类型注释 - 在
tsconfig.json
中禁用noImplicitAny
参见TypeScript compiler options有关 noImplicitAny
的更多详细信息。
关于javascript - 无法重新启动 Node 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43417554/