【问题标题】:Using underscore.js in Sublime 3在 Sublime 3 中使用 underscore.js
【发布时间】:2018-08-02 16:53:30
【问题描述】:

我在我的 Node 项目中尝试使用 underscore.js 时遇到错误。我在 Windows 10 操作系统上使用 Sublime Text 3 作为我的 IDE。这是我的代码:

var _ = require('underscore');
console.log(_.map([1, 2, 3], function(num){ return num * 3; }));

这是相应的错误信息:

module.js:471 抛出错误; ^ 错误:找不到模块“下划线”

我相信我已经正确安装了underscore.js

C:\Users\Me\AppData\Roaming\npm\node_modules\underscore 

C:\Users\Me\AppData\Roaming\Sublime Text 3\Installed Packages\Underscorejs snippets.sublime-package

我不知道为什么它不起作用,任何帮助将不胜感激!

【问题讨论】:

  • 我不明白找不到模块错误与文本编辑器有什么关系?
  • 对不起,我是新手。这是否意味着我没有正确安装下划线?
  • 是的,但它可能意味着很多事情。您使用什么模块捆绑器?这里缺少很多信息来帮助您。

标签: javascript underscore.js sublimetext3


【解决方案1】:

节点包管理器 (NPM)全局或本地安装包。对于本地模块,这些库的默认安装是您的:<current_directory>/node_modules 目录。由于underscore 是本地模块,如果您在<current_directory>/node_modules 目录中看不到underscore,您需要重新安装此模块,因为您安装@987654326 时出现问题@。之后,您可以尝试重新运行您的节点程序。

TLDR

  1. npm i underscore
  2. 检查下划线是否在您的<current_dir>/node_modules 目录中
  3. 重新运行您的节点程序。

注意:您应该在终端窗口中执行此操作。

参考结帐此link

希望对您有所帮助!

【讨论】:

    猜你喜欢
    • 2019-05-16
    • 1970-01-01
    • 1970-01-01
    • 2012-04-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-31
    • 2016-04-24
    • 2015-08-19
    相关资源
    最近更新 更多