代码之家  ›  专栏  ›  技术社区  ›  greg

尝试在Visual Studio中运行现成SPA模板时出现错误TS2552

  •  1
  • greg  · 技术社区  · 8 年前

    我正在尝试使用visual studio 17社区版启动一个角度项目

    我跟着这个 video 安装SPA模板时。这个过程似乎一切顺利。

    我创建了一个新项目,并点击了f5,几乎头晕w/兴奋。

    页面会闪烁一秒钟左右(就像演示中一样),然后模式覆盖会显示以下错误:

     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 回复  |  直到 8 年前
        1
  •  0
  •   greg    7 年前

    时间终于赶上了。在vs 2019中,您只需打开一个包含角代码的文件夹。

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

    但是,您可以从vs ide的所有特性中获益。不是说这是最好的,但我已经永远使用它,我知道如何在它的生产力。

    推荐文章