Angular ng 构建 - 发生未处理的异常:(0,node_module_1.register) 不是函数

问题描述 投票:0回答:1

这个错误发生在 Angular ng 构建 Angular-App 期间

$ ng 构建角度应用程序

发生未处理的异常:(0,node_module_1.register)不是函数 有关更多详细信息,请参阅“/private/var/folders/ms/g557sh613pg9s67885mofa6m9z5g00gn/T/ng-Qf8sKE/angular-errors.log”。

错误日志

[错误] TypeError:(0,node_module_1.register)不是函数 在对象。 (/Users/angular-app/node_modules/@angular-devkit/build-angular/src/utils/server-rendering/esm-in-memory-loader/register-hooks.js:13:28) 在Module._compile(节点:内部/模块/cjs/loader:1255:14) 在 Module._extensions..js (节点:内部/模块/cjs/loader:1309:10) 在Module.load(节点:内部/模块/cjs/loader:1113:32) 在 Module._load (节点:内部/模块/cjs/loader:960:12) 在 ModuleWrap。 (节点:内部/模块/esm/翻译器:165:29) 在 ModuleJob.run (节点:内部/模块/esm/module_job:192:25)

node.js angular node-modules
1个回答
0
投票

检查节点版本:

node -v

确保 Node 版本为 20.9 或更高版本才能成功构建,因此需要更新版本:

  1. npm install n -g
  2. sudo n stable
© www.soinside.com 2019 - 2024. All rights reserved.