【问题标题】:Npm module Uncaught Error: No such module. (Possibly not yet loaded)Npm 模块未捕获错误:没有这样的模块。 (可能尚未加载)
【发布时间】:2019-04-10 23:34:21
【问题描述】:

我正在尝试使用 npm 模块,我在我的 VUE 组件中进行了导入并声明了方法。但是我收到了这个错误:

未捕获的错误:没有这样的模块。 (可能尚未加载)

我已经安装了 npm。我不知道我是在导入错误还是什么

这是我的组件的脚本:

<script>

import getPageCount from 'docx-pdf-pagecount';

export default {
name: 'HelloWorld',
props: {
msg: String
},
methods: {
  test: function(){
     getPageCount('E:/sample/document/aa/test.docx')
     .then(pages => {
       console.log(pages);
   })
 .catch((err) => {
    console.log(err);
 });


getPageCount('E:/sample/document/vb.pdf')
   .then(pages => {
      console.log(pages);
   })
   .catch((err) => {
       console.log(err);
      });
   }
 }
  }
 </script>

可能是什么问题?

【问题讨论】:

    标签: javascript node.js vue.js npm


    【解决方案1】:

    该模块似乎是一个节点模块,您应该能够使用 require 导入它,如下所示:

    const getPageCount = require('docx-pdf-pagecount');
    

    根据我在库代码中的简要介绍,这是一个用于 BE 的模块,在 FE(浏览器)中不起作用。

    【讨论】:

      猜你喜欢
      • 2016-03-01
      • 2014-12-25
      • 1970-01-01
      • 1970-01-01
      • 2018-11-28
      • 2016-06-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多