You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PrimeNG Table Angular本地项目启动失败,升级Node后仍报错求助

本地搭建PrimeNG Table项目启动异常问题

我尝试在本地搭建PrimeNG Table项目,代码基于对应的StackBlitz示例项目。

步骤1:Node.js 16版本启动失败

安装Node.js 16版本后,执行ng serve命令时出现以下异常:

PS G:\Angular\primeng-tablefilter-demo> ng build
检测到Node.js版本为v16.20.2。
Angular CLI要求的最低Node.js版本为v18.13。

请更新你的Node.js版本,或访问官方网站获取更多说明。

步骤2:升级Node.js 18版本后仍启动失败

将Node.js升级至18版本后,再次执行ng serve命令仍启动失败,抛出异常如下:

[错误] Error [ERR_REQUIRE_ESM]: 不支持使用require()加载ES模块 G:\Angular\primeng-tablefilter-demo\node_modules\@angular\compiler\fesm2015\compiler.mjs。
请将对G:\Angular\primeng-tablefilter-demo\node_modules\@angular\compiler\fesm2015\compiler.mjs的require调用改为动态import(),该方式在所有CommonJS模块中均可用。
    at G:\Angular\primeng-tablefilter-demo\node_modules\@angular\compiler-cli\index.js:22:22
    at G:\Angular\primeng-tablefilter-demo\node_modules\@angular\compiler-cli\index.js:3:17
    at Object.<anonymous> (G:\Angular\primeng-tablefilter-demo\node_modules\@angular\compiler-cli\index.js:9:3)
    at Object.<anonymous> (G:\Angular\primeng-tablefilter-demo\node_modules\@ngtools\webpack\src\angular_compiler_plugin.js:13:24)
    at Object.<anonymous> (G:\Angular\primeng-tablefilter-demo\node_modules\@ngtools\webpack\src\index.js:21:14)
    at Object.<anonymous> (G:\Angular\primeng-tablefilter-demo\node_modules\@angular-devkit\build-angular\src\webpack\configs\typescript.js:15:19)
    at Object.<anonymous> (G:\Angular\primeng-tablefilter-demo\node_modules\@angular-devkit\build-angular\src\webpack\configs\index.js:25:14)
    at Object.<anonymous> (G:\Angular\primeng-tablefilter-demo\node_modules\@angular-devkit\build-angular\src\utils\package-chunk-sort.js:4:19)
    at Object.<anonymous> (G:\Angular\primeng-tablefilter-demo\node_modules\@angular-devkit\build-angular\src\utils\index-file\write-index-html.js:13:30)
    at Object.<anonymous> (G:\Angular\primeng-tablefilter-demo\node_modules\@angular-devkit\build-angular\src\browser\index.js:29:28)
    at G:\Angular\primeng-tablefilter-demo\node_modules\@angular-devkit\architect\node\node-modules-architect-host.js:114:61
    at async WorkspaceNodeModulesArchitectHost.loadBuilder (G:\Angular\primeng-tablefilter-demo\node_modules\@angular-devkit\architect\node\node-modules-architect-host.js:114:26)

恳请告知问题所在。


内容的提问来源于stack exchange,提问作者Rosy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 09:27:05