纱线找不到模块(html-to-text)

Posted

技术标签:

【中文标题】纱线找不到模块(html-to-text)【英文标题】:Yarn cannot find module (html-to-text) 【发布时间】:2021-12-18 20:41:32 【问题描述】:

我成功运行了yarn add html-to-text。该软件包位于package.json 列表中。现在,当我尝试按照手册中的说明要求模块时,它会显示Error: Cannot find module html-to-text。同一存储库正在另一台笔记本电脑 (Mac) 上运行。我使用的是 Windows,但我认为这不是问题所在。

const  convert  = require('html-to-text');

有什么想法吗?

编辑

看起来它也与其他新模块一起使用!运行yarn 会将其添加到node_modules,但它会在import 上显示Module not found

【问题讨论】:

您可以尝试使用npm 代替吗? npm install 因许多错误而崩溃,从 path node_modules/sharp 开始。 Command failed。还有更多 那么,您使用的是import 还是require?分享您的 package.json 和任何其他配置文件。我设法在我的 package.json 依赖项中使用带有 "html-to-text": "^8.1.0" 的 yarn 创建了一个简单的项目,一个带有 const convert = require("html-to-text"); 的单个 index.js 文件。我从命令行运行node index.js,但无法重现错误。 找到了解决方案。我需要运行 yarn docker --build 并且它有效。感谢您的帮助。 【参考方案1】:

你也可以使用它

npm install html-to-text

然后使用

const convert = require('html-to-text');

可能对你有帮助

【讨论】:

【参考方案2】:

我需要运行yarn docker --build,它成功了。

【讨论】:

以上是关于纱线找不到模块(html-to-text)的主要内容,如果未能解决你的问题,请参考以下文章

打字稿编译器找不到带有纱线的节点-找不到“节点”的类型定义文件

material-ui:找不到模块:'./AccessAlarm'

我在全球范围内安装了纱线,但出现错误“zsh:找不到命令:纱线”

纱线运行 someScript 输出“找不到命令:导出”

找不到使用纱线安装的软件包中的命令?

找不到模块“下一个”或其相应的类型声明