错误TS2552尝试在Visual Studio

时间:2018-06-04 01:46:12

标签: angular visual-studio .net-core

我正在尝试使用Visual Studio 17 Community Edition启动Angular项目

我在安装SPA模板时遵循此video。这个过程似乎都很顺利。

我创建了一个新项目并命中了F5,几乎是头晕目眩。

页面闪烁(就像在演示中一样)大约一秒钟,然后模态叠加显示这些错误:

 ERROR in [at-loader] ./node_modules/reflect-metadata/Reflect.ts:1406:33 
    TS2552: Cannot find name 'msCrypto'. Did you mean 'crypto'?
ERROR in [at-loader] ./node_modules/reflect-metadata/Reflect.ts:1407:21 
    TS2552: Cannot find name 'msCrypto'. Did you mean 'crypto'?

我在vendor.js文件中看到msCrypto,但我不认为这就是问题所在。 我需要恢复一些其他包吗?任何帮助表示感谢...谢谢。

1 个答案:

答案 0 :(得分:0)

时间终于赶上了。在VS 2019中,您可以简单地打开一个包含角度代码的文件夹。

我建议使用NG命令提示符启动它。以我的经验,尝试让VS运行它会在内存中运行大量的垃圾。

但是,您可以从VS IDE的所有功能中受益。没有说最好的,但是我一直使用它,并且我知道如何提高它的生产力。