首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mammoth找不到任何模块

Mammoth找不到任何模块
EN

Stack Overflow用户
提问于 2020-05-30 03:23:57
回答 1查看 73关注 0票数 1

我正在尝试创建一个Word到HTML的转换器,并且我正在尝试使用Mammoth作为一个框架。每当我运行我的脚本时,我都会得到:

代码语言:javascript
复制
Internal/modules/cjs/loader.js:983
  throw err;
  ^

Error: Cannot find module 'mammoth'
Require stack:
- C:\Users\magnu\OneDrive\Documents\GitHub\work_app\app.js
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:980:15)
    at Function.Module._load (internal/modules/cjs/loader.js:862:27)
    at Module.require (internal/modules/cjs/loader.js:1042:19)
    at require (internal/modules/cjs/helpers.js:77:18)
    at Object.<anonymous> (C:\Users\magnu\OneDrive\Documents\GitHub\work_app\app.js:4:15)
    at Module._compile (internal/modules/cjs/loader.js:1156:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1176:10)
    at Module.load (internal/modules/cjs/loader.js:1000:32)
    at Function.Module._load (internal/modules/cjs/loader.js:899:14)
    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:74:12) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [ 'C:\\Users\\magnu\\OneDrive\\Documents\\GitHub\\work_app\\app.js' ]
}

这是我的app.js的代码

代码语言:javascript
复制
// Requirements
var express = require('express'),
    ejs = require('ejs'),
    mammoth = require('mammoth')
var app = express();
app.set('view engine', 'ejs');


// Mammoth

mammoth.convertToHtml({path: "../../../../Downloads/Federal Gov't - Debate Sheet.docx"})
    .then(function(result){
        var html = result.value; // The generated HTML
        var messages = result.messages; // Any messages, such as warnings during conversion
    })
    .done();

app.get('/', function (req, res) {
    res.render('landing');
})
app.listen(4009, function () {
    console.log("Server ready on PORT 4009");
})

如果有人知道我的问题的解决方案,请在下面发帖。

对于我的所有代码,请转到Github

EN

回答 1

Stack Overflow用户

发布于 2020-12-25 12:49:19

这个问题的答案很简单。只需确保您已经安装了该软件包。

  • ,但我确信我已经安装了这个包。现在怎么办?

我的下一步行动是确保将其放在存储其他依赖项的package.json文件的依赖项下。要自动执行此过程,请创建一个GitHub页面并开始提交。这可以将您的开发过程加快几个月,因为其他人能够帮助您。

如果这些都不起作用,请提出问题并给我评论,我也许能帮上忙!

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62093298

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档