gpt4 book ai didi

node.js - 命名空间 'NodeJS' 没有导出成员 'Require'

转载 作者:行者123 更新时间:2023-12-03 12:21:17 24 4
gpt4 key购买 nike

我是 Electron 的新手……我只是按照本指南进行操作:
https://www.geeksforgeeks.org/integrate-angular-7-with-electronjs/?ref=rp
但是,我不知道为什么,我无法继续第 4 步,访问 Electron ,并在构建甚至只是服务时不断弹出它。
错误:node_modules/electron/electron.d.ts:6594:21 - 错误 TS2694:命名空间“NodeJS”没有导出成员“Require”。
6594 要求:NodeJS.Require;
~~~~~~~
npm 错误!代码生命周期
npm 错误!错误号 1
npm 错误! pemberkasan@0.2.0 Electron :ng build --prod && electron .npm 错误!退出状态 1
npm 错误!
npm 错误!在 pemberkasan@0.2.0 Electron 脚本中失败。
npm 错误!这可能不是 npm 的问题。上面可能有额外的日志输出。
我希望这里的任何人都理解这一点并能够解决这个问题。谢谢你!因为我的目标是使用我在 Angular 服务上触发的 ipcRenderer 连接 ipcMain。

最佳答案

我相信这个问题是由于@types/node的旧版本而发生的,因为Angular使用TypeScript作为其主干。
如果更新是一项重大更改,则npm update本身将不起作用。
为了解决此问题,在编写package.json时,将@types/node更新为使用最新版本的14.14.33。您可以通过编辑该文件来手动更新。
更新@types/node后,再次运行npm install,然后提供服务,它应该可以工作。
如果仍然失败,请使用npm uninstall -g @angular/clinpm install -g @angular/cli将Angular CLI更新到最新版本。您可能正在使用过时的Angular CLI。

关于node.js - 命名空间 'NodeJS' 没有导出成员 'Require',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66517777/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com