Angular v.17.0.0 应用程序无法运行(crbug/1173575,不推荐使用非 JS 模块文件)

Angular v.17.0.0 Application cannot run (crbug/1173575, non-JS module files deprecated)

提问人:user512514 提问时间:11/15/2023 更新时间:11/15/2023 访问量:48

问:

我正在从 angular v.16 移动到 v.17。我创建了一个简单的工作区 monorepo 应用程序,一旦我运行“ng serve appName”,浏览器就会在控制台中显示此错误。

crbug/1173575,不推荐使用非 JS 模块文件

我知道这个问题之前发布过,但都不起作用,包括在浏览的网络设置中“无节流”。我们应该如何启动角度应用程序,有没有不同的方式?

我希望有人能帮忙。谢谢。

角度 CLI:17.0.0 节点:20.9.0 包管理器:npm 10.1.0

enter image description here

角度 渲染

评论

0赞 Matthieu Riegler 11/15/2023
该警告与您的问题无关。你在使用 SSR 吗?
0赞 user512514 11/15/2023
不,当我创建应用程序时,我为 SSR 选择了“否”。
0赞 user512514 11/15/2023
angular 应用程序无法在端口 4200 上运行。不过,它可以在其他端口上运行。我不知道为什么会突然发生这种情况。

答:

-1赞 IP.AF 11/15/2023 #1

当我将Visual Studio从更新到时,我遇到了这个问题。由于某种原因,Visual Studio 无法运行。通常,控制台应该打开并运行,否则它不会。17.717.8npm startnpm startng serve

我正在使用 和 .angular 16node 18

我还尝试将 .esproj 和 packages.json 文件以及任何其他配置文件与新制作的 angular 模板(其工作方式与预期一样)同步。但这也没有用。

评论

0赞 user512514 11/15/2023
对我来说,我认为现在有些事情是不允许应用程序在端口 4200 中运行。如果我尝试其他端口,如 51551,该应用程序运行良好。我猜这似乎与我机器中的防火墙有关,因为我也在 Edge 中尝试过同样的问题。然后,我在另一台机器上创建了一个简单的 angular 应用程序,它工作正常。
0赞 IP.AF 11/15/2023
对我来说,这似乎是一个Visual Studio错误。因为如果我使用新的 Visual Studio 在同一台计算机上创建一个新的 Angular 模板,它可以正常工作。在默认端口:4200 上。
0赞 user512514 11/16/2023
我不是从 VS 运行,而只是使用 cmd 终端。我回到了 angular v16,一切正常。当我使用 v17 和节点(v18 或 v20)创建 angular 应用程序时,就会发生此问题。正如我所说,无论我使用哪种浏览器,这个问题都发生在特定的机器上。
1赞 Doug Clutter 11/17/2023
在将 VS 从 17.7 升级到 17.8 后,我也开始得到这个。我向 MS 提交了这份报告:developercommunity.visualstudio.com/t/......
0赞 IP.AF 11/19/2023
我在您的报告中添加了评论。当 angular 项目位于解决方案文件夹📁内时,似乎会发生问题。作为解决方法,可以在解决方案资源管理器中将项目置于解决方案的根目录。