ChatGPT-wechat-bot
ChatGPT-wechat-bot copied to clipboard
Error: Invalid environment: global fetch not defined
运行最后一步 npm run dev出现这样的错误,怎么解决啊?
Fetch 在node 18 之前不是内置支持的,建议升级到18
Have you got, filled in and saved the correct <OPENAI_API_KEY> in the <config.ts> file?
Fetch 在node 18 之前不是内置支持的,建议升级到18
已经是18版本了,npm run dev依然报错
已经是18版本了,npm run dev依然报错
你尝试返回上一级目录,在Chatgpt-wechat-bot目录下运行,而不是在Chatgpt-wechat-bot/src目录下
已经是18版本了,npm run dev依然报错
你尝试返回上一级目录,在Chatgpt-wechat-bot目录下运行,而不是在Chatgpt-wechat-bot/src目录下
运行的时候是在Chatgpt-wechat-bot目录下运行的
Error: Invalid environment: global fetch not defined 也是这个报错
我也遇到了这个问题 有解决的嘛
装node18就行了
Fetch 在node 18 之前不是内置支持的,建议升级到18
遇到了相同的问题,有解决方案嘛,装的是node18
升级node18之后检查一下npm -v
和 node -v
,我的之前版本的node路径没有被覆盖,修改路径之后就行了
同样的错误 请问怎么解决
同样的错误 请问怎么解决
升级Node18就行了
我也遇到了这个问题 有解决的嘛
did you found a soultion for that?
Found a solution for "Error: Invalid environment: global fetch not defined" using this library https://www.npmjs.com/package/isomorphic-fetch
Update to NodeJs 18 and this should work.
Update to NodeJs 18 and this should work.
in my case i cant. my hosting is a shared hosting running v14 node.
升级到node18,记得把之前配置的环境变量都改掉,然后再目录中运行node -v 如果显示的是18,就可以运行了(需要重新运行npm install),如果显示node命令不存在,可以重启电脑,然后运行npm install,我就是这样解决的。