【问题标题】:Trouble installing & using a particular npm package. What am I doing wrong?安装和使用特定 npm 包时遇到问题。我究竟做错了什么?
【发布时间】:2018-04-20 15:34:09
【问题描述】:

我有一个 JavaScript 应用程序,它使用了几个 npm 包而没有问题。但是我遇到了this package,并想在我的项目中使用它。

我已按照安装和典型使用指南进行操作:

  1. npm install --save-dev https://github.com/LincolnTechOpenSource/graph-dijkstra
  2. 包含 JavaScript 文件 <link rel="stylesheet" href="node_modules/graph-dijkstra/dist/graph-dijkstra.js">
  3. 按以下方式使用可用的 API:

    var graph = new Graph(); graph.addNode(1, {weight: 1, nType: 1});

但是我总是收到这个错误:

Uncaught ReferenceError: Graph is not defined

为什么没有定义图表? npm 包graph-dijkstra 出现在我的节点模块中,因此它实际上安装正确。

我已经安装并使用了许多以前的 npm 模块,但在这种特殊情况下无法弄清楚我做错了什么。任何建议将不胜感激。

【问题讨论】:

    标签: javascript node.js npm electron


    【解决方案1】:

    link标签改为script

    <script src="node_modules/graph-dijkstra/dist/graph-dijkstra.js"></script>
    

    【讨论】:

      【解决方案2】:

      在这种情况下唯一的问题是因为您使用了link 标签。您不能使用 link 标签导入 js。要导入 javascript,您必须使用 script 标记,如果您在正文末尾加载脚本,则更好。

      或者,您可以importrequire 将库或脚本放在您想要的任何位置。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-06-15
        • 2013-08-06
        • 1970-01-01
        • 2013-09-07
        • 1970-01-01
        • 2016-07-18
        相关资源
        最近更新 更多