当我使用npm view typescript version
验证typescript version时,我仍然得到2.8.3
我甚至尝试使用npm卸载-g typescript
完全删除typescript
但是当我再次验证typescript版本npm view typescript版本
时,得到的仍然是2.8.3
我正在运行node V10.0.0和npm V6.0.1
当我运行npm list-g typescript
时,我看到正确的版本是2.7.2,但仍然以某种方式在全局范围内安装了2.8.3版本
您应该执行npm install typescript@'>=2.7.2<2.8.0'
。这将安装项目所需的正确的打字稿。确保在您的Angular项目中运行此操作。
在Windows上,应该使用双引号而不是单引号,如下所示:
npm install typescript@">=2.7.2 <2.8.0"
否则,您将得到系统找不到指定的文件。
。
当我执行npm运行构建时,我得到以下错误: Angular编译器要求TypeScript>=3.4.0和<3.5.0,但找到了3.5.3。 我试过分开处理: ng--version提供以下输出: 这里会出什么问题?
我犯了这个错误 Angular编译器中的错误需要TypeScript 看起来打字稿更新了,但Angular编译器不喜欢这样。 我该怎么解决这个问题?
我正在工作的一个离子项目,需要有一个插件的TypeScript 3.8.3。它在我的Windows PC上工作得很好,但当我试图在Mac上编译它时,我得到了以下错误: Angular编译器中的错误要求TypeScript>=3.6.4和<3.8.0,但却找到了3.8.3。
所以我看到它找不到promise和地图。
我已经将我的项目更新到最新的angular版本。在使用“”进行更新后,我会收到所有内容都是最新的消息。(我的进程中的最后一步。所需的包已经更新) 我怎么才能修好这个。
我正在观看Angular Compiler4.0-TOBIAS BOSCH,突然在1:30的视频中说,如果我们使用AOT编译,将转换为javascript代码。编译过程:视频的快照。现在我超级困惑,引擎盖下到底发生了什么?是先由typescript编译器将(.ts)传递到js,然后由angular编译器执行,还是由angular编译器执行,然后由typescript编译器执行?我经历了这个角编译器