【问题标题】:Mammoth not finding any modules猛犸象没有找到任何模块
【发布时间】:2020-05-29 19:23:57
【问题描述】:

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

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 的代码

// 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

【问题讨论】:

    标签: javascript mammoth


    【解决方案1】:

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

    • 但我确定我已经安装了该软件包。现在怎么办?

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

    如果这些不起作用,请提出问题并评论给我,我也许可以提供帮助!

    【讨论】:

      猜你喜欢
      • 2017-11-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-03
      • 2019-12-22
      • 2015-08-01
      • 1970-01-01
      • 2021-04-02
      相关资源
      最近更新 更多