首页 前端知识 npm包停止了对 require 导入方式的支持,只允许使用import 导入方式,怎么解决

npm包停止了对 require 导入方式的支持,只允许使用import 导入方式,怎么解决

2024-06-22 01:06:14 前端知识 前端哥 691 931 我要收藏

Error [ERR_REQUIRE_ESM]: require() of ES Module D:\source\m-yuying-node\node_modules\@mistralai\mistralai\src\client.js from D:\source\m-yuying-node\utils\mistralai\index.js not supported.
Instead change the require of client.js in D:\source\m-yuying-node\utils\mistralai\index.js to a dynamic import() which

const esm = require('esm')
let mistralClient
(async () => {
let MistralClient = await import('@mistralai/mistralai');
MistralClient = MistralClient.default
console.log('MistralClient', MistralClient, esm)
if (global.isLocal) {
let apiKey = '1'
mistralClient = new MistralClient(apiKey);
} else if (global.isAzure) {
let apiKey = 'xxx'
mistralClient = new MistralClient(apiKey);
}
})();
const getMistralClient = () => {
return mistralClient
}
module.exports = {
getMistralClient,
}
复制

我开发的chatgpt网站:

https://chat.xutongbao.top

转载请注明出处或者链接地址:https://www.qianduange.cn//article/13237.html
标签
评论
还可以输入200
共0条数据,当前/页
发布的文章

JQuery中的load()、$

2024-05-10 08:05:15

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!