当前位置: 首页 > article >正文

langchain报错记录(js)

文章目录

  • [ERR_PACKAGE_PATH_NOT_EXPORTED]
    • 报错:
    • 报错语句:
    • 思路:
    • 解决方法:


[ERR_PACKAGE_PATH_NOT_EXPORTED]

报错:

Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath ‘./dist/prompts/’ is not defined by “exports” in by “exports” in …\package.json
报错: import { PromptTemplate } from “langchain/dist/prompts”;

报错语句:

import { PromptTemplate } from "langchain/dist/prompts";

思路:

中文的js文档写的是import { PromptTemplate } from "langchain/prompts"; 后面查找安装包的路径发现在dist下面。后面又出现了如上错误,发现是langchain中的package.json中没有export相关路径。

解决方法:

  1. 在对应的node_modules\langchain\package.json 里加入langchain/dist/prompts路径。已解决。
 "./dist/prompts/prompt": {
      "types": {
        "import": "./dist/prompts/prompt.d.ts",
        "require": "./dist/prompts/prompt.d.ts",
        "default": "./dist/prompts/prompt.d.ts"
      },
      "import": "./dist/prompts/prompt.js",
      "require": "./dist/prompts/prompt.cjs"
    },
  1. 在自己的package.json中添加 “type”: “module”,但是未解决。


http://www.kler.cn/news/311407.html

相关文章:

  • node+express部署多套vue3项目,总404页面由node控制,子404页面由子vue控制,node路由重定向
  • 力扣 42.接雨水
  • MacOS Catalina 从源码构建Qt6.2开发库之01: 编译Qt6.2源代码
  • 机器学习-监督学习:朴素贝叶斯分类器
  • [C语言]第九节 函数一基础知识到高级技巧的全景探索
  • Python基础(九)——正则表达式
  • 软件工程中的耦合:类型、影响与优化策略
  • 索引的介绍
  • 【数据结构-差分】【hard】力扣995. K 连续位的最小翻转次数
  • 【RabbitMQ】重试机制、TTL
  • hku-mars雷达相机时间同步方案-软件驱动(MID360与海康MV-CB060-10UMUC-S)
  • 2-99 基于matlab多尺度形态学提取眼前节组织
  • 3 种自然语言处理(NLP)技术:RNN、Transformers、BERT
  • 0.5.4 知识库管理微调
  • Linux云计算 |【第四阶段】NOSQL-DAY1
  • C#和数据库高级:抽象类和抽象方法
  • kafka 一步步探究消费者组与分区分配策略
  • Reactor介绍,如何从简易版本的epoll修改成Reactor模型(demo版本代码+详细介绍)
  • YOLOv5/v8 + 双目相机测距
  • 学习大数据DAY58 增量抽取数据表
  • JavaWeb项目打包、部署至Tomcat并启动的全程指南(图文详解)
  • saltstack远程执行
  • 基于SpringBoot+Vue+MySQL的热门网络游戏推荐系统
  • 【网站架构部署与优化】web服务与http协议
  • 十大排序算法的特点及应用场景
  • 英飞凌最新AURIX™TC4x芯片介绍
  • kafka原理剖析及实战演练
  • MySQL-binlog、redolog和undolog的区别
  • android BLE 蓝牙的连接(二)
  • AI生成内容:优点与缺点