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
相关产品推荐
相关产品推荐

